{"level":"info","service":"Main","time":"2026-05-14T12:53:13.432991191+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-05-14T12:53:13.435050254+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T12:53:13.43506961+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-05-14T12:53:13.500152408+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-05-14T12:53:13.50017736+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-05-14T12:53:13.500338206+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-05-14T12:53:13.500412222+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-05-14T12:53:16.501413156+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-05-14T12:53:16.502381861+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-05-14T13:16:37.397553918+07:00","message":"incoming connection from...171.103.89.169:61965 as client"}
{"level":"info","service":"Hub","time":"2026-05-14T13:16:37.397575349+07:00","message":"new client from...171.103.89.169:61965 connected"}
{"level":"info","service":"Scheduler","time":"2026-05-14T13:16:40.415545435+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:40.415686907+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:40.752029759+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-05-14T13:16:41.006415237+07:00","message":"incoming connection from...171.103.89.169:61973 as client"}
{"level":"info","service":"Hub","time":"2026-05-14T13:16:41.006431151+07:00","message":"new client from...171.103.89.169:61973 connected"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:43.752553662+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:43.965201491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:43.965276067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:46.753589318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:46.753630941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:49.754617254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:49.754640966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:52.75477057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:52.75480882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:55.755017996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:55.755029882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:58.755449631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:16:58.755453181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:01.756055994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:01.756055053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:04.756593895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:04.756613786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:07.757468332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:07.757468355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:10.758148698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:10.758156305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:13.758526563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:13.758705744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:16.758977792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:16.758994805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:19.759078318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:19.759103614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:20.329823849+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:22.759961961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:22.759963967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:22.78160075+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:22.78176748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:22.781776159+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:22.781791101+07:00","message":"[buffer interim] 1 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:22.781811112+07:00","message":"[bufferProcess] interim [400000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:22.781817371+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:22.781823432+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:22.781825917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:22.781831927+07:00","message":"> Transcript [0] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:22.781834043+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:22.908956257+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:22.909026021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:22.909034466+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:22.909056867+07:00","message":"[buffer interim] 1 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:22.909067327+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:22.909070879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:23.491943143+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:23.492015921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:23.492026493+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:23.492040852+07:00","message":"[buffer interim] 1 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.492051247+07:00","message":"[bufferProcess] interim [120000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.492053704+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.492061775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.492064437+07:00","message":"> Transcript [1] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.492067867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.492069972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.492071965+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.492074028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:23.615367687+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:23.615430258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:23.615435407+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:23.615453039+07:00","message":"[buffer interim] 1 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.615461378+07:00","message":"[bufferProcess] interim [180000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.61546354+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.615466882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.615469782+07:00","message":"> Transcript [2] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.615472984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.615475202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.615477009+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:23.615478883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:24.183974169+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:24.184025542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:24.184031358+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:24.184044342+07:00","message":"[buffer interim] 1 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:24.184052047+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:24.184054463+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:24.184060533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:24.184063578+07:00","message":"> Transcript [3] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:24.184066904+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:24.184069217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:24.184071257+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:24.184073532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:25.760249629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:25.760249982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.085147243+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.245114704+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.245178246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.245184545+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.245208185+07:00","message":"[buffer interim] 1 false สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245220195+07:00","message":"[bufferProcess] interim [820000000]:สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245223487+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245231135+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245235839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245240168+07:00","message":"> Transcript [4] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245244472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.2452466+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245248508+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245250492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245255951+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245258077+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245260115+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.24526224+07:00","message":"Next Push (prob) : 'ค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245264175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245265948+07:00","message":"> Transcript [5] [false]: 'สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245268342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245270331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.245272049+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.24527382+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.245339025+07:00","message":"push: {false สวัสดี 0 0xc00034cd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.396469441+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.396519095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.396525591+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.396537944+07:00","message":"end recv isFinal message id 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.396540256+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.396551219+07:00","message":"[buffer interim] 1 true สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.396568961+07:00","message":"[bufferProcess] interim [60000000]:สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.396577501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.396585749+07:00","message":"> Transcript [6] [true]: 'สวัสดีค่ะนักเรียนอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.396595682+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.396597716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.396600725+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.396603039+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:26.396608903+07:00","message":"Push: 'ค่ะนักเรียนอีกครั้งนึงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.396618409+07:00","message":"push: {true ค่ะนักเรียนอีกครั้งนึงนะคะ 0 0xc00034cd80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:17:26.409492502+07:00","message":"write wav file: './tmp/7572/7572_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:26.409885579+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:28.334318135+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:28.45994109+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:28.723974422+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:28.724030139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้เราจะมาเรียนกัน\",\"confidence\":0.9064825}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:28.724038954+07:00","message":"receive interim result [true|false]: วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:28.724051408+07:00","message":"end recv isFinal message id 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:28.724054604+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:28.724061701+07:00","message":"[buffer interim] 2 true วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:28.724075114+07:00","message":"[bufferProcess] interim [950000000]:วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:28.724080686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:28.724084911+07:00","message":"> Transcript [7] [true]: 'วันนี้เราจะมาเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:28.724089062+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:28.724092168+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:28.724094914+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:28.724097546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:28.724107373+07:00","message":"Push: 'วันนี้เราจะมาเรียนกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:28.72411916+07:00","message":"push: {true วันนี้เราจะมาเรียนกัน 0 0xc00012f980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:17:28.731164276+07:00","message":"write wav file: './tmp/7572/7572_2.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:28.760410566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:28.760423276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.308702094+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.308736971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.308743023+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.308755816+07:00","message":"[buffer interim] 3 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.308762355+07:00","message":"[bufferProcess] interim [690000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.308764171+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.399073065+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.399119996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.399125491+07:00","message":"receive interim result [false|false]: การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.39913973+07:00","message":"[buffer interim] 3 false การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.399146561+07:00","message":"[bufferProcess] interim [810000000]:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.399148607+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.399152023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.399154444+07:00","message":"> Transcript [8] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.399156399+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.510557715+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.510594832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.510600102+07:00","message":"receive interim result [false|false]: การตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.510614037+07:00","message":"[buffer interim] 3 false การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.510620731+07:00","message":"[bufferProcess] interim [870000000]:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.510622806+07:00","message":"[bufferProcess] send to processor:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.510626242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.510628801+07:00","message":"> Transcript [9] [false]: 'การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.510631942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.510633834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.510635534+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.510637409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.683552304+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.683596951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.683603363+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:29.683616072+07:00","message":"[buffer interim] 3 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.683622608+07:00","message":"[bufferProcess] interim [50000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.683624816+07:00","message":"[bufferProcess] send to processor:การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.683630809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.68363362+07:00","message":"> Transcript [10] [false]: 'การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.683636617+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.68363872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.683640833+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:29.683643415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.00558779+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.005631674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.005637987+07:00","message":"receive interim result [false|false]: การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.005651155+07:00","message":"[buffer interim] 3 false การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.005658276+07:00","message":"[bufferProcess] interim [350000000]:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.005661003+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.005667705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.005670086+07:00","message":"> Transcript [11] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.005673333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.005675491+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.005677618+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.005679841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.207723992+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.207770654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.207776023+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.207791863+07:00","message":"[buffer interim] 3 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207800023+07:00","message":"[bufferProcess] interim [590000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207802159+07:00","message":"[bufferProcess] send to processor:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207806103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207808934+07:00","message":"> Transcript [12] [false]: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207812436+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207814642+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207816972+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207818963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207823791+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207825755+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207828012+07:00","message":"Set new StatePrefix : 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.207830316+07:00","message":"Next Push (prob) : 'ตอบสนองของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.207838964+07:00","message":"push: {false การ 0 0xc0024ca180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.398089207+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.398136099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.398144835+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.398162193+07:00","message":"[buffer interim] 3 false การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.398171096+07:00","message":"[bufferProcess] interim [830000000]:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.398174054+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.398178757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.398183905+07:00","message":"> Transcript [13] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.398188533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.398190646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.398192452+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.398195717+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.983525194+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.983563905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.983569802+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:30.983590057+07:00","message":"[buffer interim] 3 false การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.983596919+07:00","message":"[bufferProcess] interim [430000000]:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.983599063+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.983602709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.983605292+07:00","message":"> Transcript [14] [false]: 'การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.983608287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.983610221+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.983612474+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:30.983614789+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.085468839+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.275179138+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.289903277+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.289937606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.28994348+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.289955546+07:00","message":"[buffer interim] 3 false การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.289962124+07:00","message":"[bufferProcess] interim [670000000]:การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.289965309+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.289970665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.289973087+07:00","message":"> Transcript [15] [false]: 'การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.289976203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.289978187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.289980358+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.289982886+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.380259254+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.380320167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชต่อสิ่งเร้า\",\"confidence\":0.95488966}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.380327833+07:00","message":"receive interim result [true|false]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.380342684+07:00","message":"end recv isFinal message id 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.380346128+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.380354947+07:00","message":"[buffer interim] 3 true การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380369866+07:00","message":"[bufferProcess] interim [850000000]:การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380374135+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380377869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380382415+07:00","message":"> Transcript [16] [false]: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380386698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380389747+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380392814+07:00","message":"StatePrefix: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380396087+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380405165+07:00","message":"Push: 'ตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380408007+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380410788+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380413818+07:00","message":"Next Push (prob) : 'พืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380416553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380419695+07:00","message":"> Transcript [17] [true]: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380423491+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380426102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380428732+07:00","message":"StatePrefix: 'การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380431747+07:00","message":"TextPushed: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:31.380434798+07:00","message":"Push: 'พืชต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.380443533+07:00","message":"push: {false ตอบสนองของ 0 0xc0024ca180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:31.380470859+07:00","message":"push: {true พืชต่อสิ่งเร้า 0 0xc0024ca180}"}
{"level":"info","service":"Main","time":"2026-05-14T13:17:31.389236863+07:00","message":"write wav file: './tmp/7572/7572_3.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:31.760615399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:31.760628734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.348996285+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.349034257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สงกรานต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.349039199+07:00","message":"receive interim result [false|false]: สงกรานต์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.349052897+07:00","message":"[buffer interim] 4 false สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.349059477+07:00","message":"[bufferProcess] interim [870000000]:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.349061249+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.349067346+07:00","message":"[bufferProcess] send to processor (ticker):สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.349069831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.349072338+07:00","message":"> Transcript [18] [false]: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.349074518+07:00","message":"Set StatePrefix (first interim): 'สงกรานต์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.538318202+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.538369417+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-05-14T13:17:33.538374947+07:00","message":"receive interim result [false|false]: สงกรานต์ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.538392509+07:00","message":"[buffer interim] 4 false สงกรานต์ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.538400027+07:00","message":"[bufferProcess] interim [50000000]:สงกรานต์ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.538401851+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.580728124+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.580762361+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-05-14T13:17:33.580767989+07:00","message":"receive interim result [false|false]: สงกรานต์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.580783195+07:00","message":"[buffer interim] 4 false สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.580789695+07:00","message":"[bufferProcess] interim [110000000]:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.580791873+07:00","message":"[bufferProcess] send to processor:สงกรานต์ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.580794983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.580798369+07:00","message":"> Transcript [19] [false]: 'สงกรานต์ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.580801315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.580803161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.580805005+07:00","message":"StatePrefix: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.580807038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.629530948+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.629565859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.62957071+07:00","message":"receive interim result [false|false]: การเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.629586775+07:00","message":"[buffer interim] 4 false การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.629593463+07:00","message":"[bufferProcess] interim [170000000]:การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.629595981+07:00","message":"[bufferProcess] send to processor:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.62960702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.629610032+07:00","message":"> Transcript [20] [false]: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.629613391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.62961559+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.62961765+07:00","message":"StatePrefix: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.629619623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.736654136+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.73669853+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-05-14T13:17:33.7367038+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:33.736723992+07:00","message":"[buffer interim] 4 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.736730525+07:00","message":"[bufferProcess] interim [290000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.736732773+07:00","message":"[bufferProcess] send to processor:การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.736735812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.736738424+07:00","message":"> Transcript [21] [false]: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.736740548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:33.736742388+07:00","message":"Set new StatePrefix: 'การเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:34.298192778+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:34.29823538+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-05-14T13:17:34.298241534+07:00","message":"receive interim result [false|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:34.29825501+07:00","message":"[buffer interim] 4 false การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:34.298262603+07:00","message":"[bufferProcess] interim [890000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:34.298265183+07:00","message":"[bufferProcess] send to processor:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:34.298272447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:34.298275437+07:00","message":"> Transcript [22] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:34.298278391+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:34.298280539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:34.29828238+07:00","message":"StatePrefix: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:34.2982845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:34.761282402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:34.7613048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:36.463827152+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:36.65610805+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:36.80182919+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:36.801865464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียนรู้\",\"confidence\":0.9077783}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:36.801871614+07:00","message":"receive interim result [true|false]: การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:36.801888351+07:00","message":"end recv isFinal message id 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:36.801890967+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:36.801906571+07:00","message":"[buffer interim] 4 true การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801920706+07:00","message":"[bufferProcess] interim [410000000]:การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801929273+07:00","message":"[bufferProcess] send to processor (isfinal):การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801933135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801935946+07:00","message":"> Transcript [23] [false]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801939127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801941831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.80194384+07:00","message":"StatePrefix: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801946053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801947734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801949641+07:00","message":"> Transcript [24] [true]: 'การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801951872+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801953564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801955332+07:00","message":"StatePrefix: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801956935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:36.801962595+07:00","message":"Push: 'การเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:36.801971084+07:00","message":"push: {true การเรียนรู้ 0 0xc00012e200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:17:36.813800157+07:00","message":"write wav file: './tmp/7572/7572_4.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:37.76150509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:37.761511763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:38.744639118+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:38.744698794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:38.744709929+07:00","message":"receive interim result [false|false]: รูปต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:38.744731396+07:00","message":"[buffer interim] 5 false รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:38.744739193+07:00","message":"[bufferProcess] interim [860000000]:รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:38.744741312+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:38.744755701+07:00","message":"[bufferProcess] send to processor (ticker):รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:38.744760293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:38.744763327+07:00","message":"> Transcript [25] [false]: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:38.744765712+07:00","message":"Set StatePrefix (first interim): 'รูปต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:39.30720796+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:39.307258941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:39.307264552+07:00","message":"receive interim result [false|false]: รูปต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:39.307277388+07:00","message":"[buffer interim] 5 false รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:39.30728536+07:00","message":"[bufferProcess] interim [460000000]:รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:39.307294546+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:40.76196236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:40.761972076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:41.238687392+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:41.238741699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆของต่อการดำรงชีวิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:41.238748804+07:00","message":"receive interim result [false|false]: รูปต่างๆของต่อการดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:41.238764381+07:00","message":"[buffer interim] 5 false รูปต่างๆของต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238771234+07:00","message":"[bufferProcess] interim [380000000]:รูปต่างๆของต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238774156+07:00","message":"[bufferProcess] send to processor:รูปต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238780829+07:00","message":"[bufferProcess] send to processor (ticker):รูปต่างๆของต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238783371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238786106+07:00","message":"> Transcript [26] [false]: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238789441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238792364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238794261+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238796276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238797849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238799698+07:00","message":"> Transcript [27] [false]: 'รูปต่างๆของต่อการดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238801699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238803356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.238804943+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.23880654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:41.491330812+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:41.491367086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆของต่อการดำรงชีวิตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:41.491372904+07:00","message":"receive interim result [false|false]: รูปต่างๆของต่อการดำรงชีวิตของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:41.491388434+07:00","message":"[buffer interim] 5 false รูปต่างๆของต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.49139537+07:00","message":"[bufferProcess] interim [680000000]:รูปต่างๆของต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:41.491397512+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:41.776793361+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:42.099489712+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:42.099535524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปต่างๆที่มีต่อการดำรงชีวิตของ\",\"confidence\":0.940616}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:42.099542137+07:00","message":"receive interim result [true|false]: รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:42.099548237+07:00","message":"end recv isFinal message id 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:42.099550889+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:42.099573156+07:00","message":"[buffer interim] 5 true รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099595389+07:00","message":"[bufferProcess] interim [800000000]:รูปต่างๆที่มีต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099604155+07:00","message":"[bufferProcess] send to processor (isfinal):รูปต่างๆของต่อการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099607903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099610934+07:00","message":"> Transcript [28] [false]: 'รูปต่างๆของต่อการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099615243+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099617808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099620251+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099622526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099624179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099626099+07:00","message":"> Transcript [29] [true]: 'รูปต่างๆที่มีต่อการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099628295+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099629893+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099631395+07:00","message":"StatePrefix: 'รูปต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099632962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:42.099639988+07:00","message":"Push: 'รูปต่างๆที่มีต่อการดำรงชีวิตของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:42.099650088+07:00","message":"push: {true รูปต่างๆที่มีต่อการดำรงชีวิตของ 0 0xc00059c600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:17:42.112053323+07:00","message":"write wav file: './tmp/7572/7572_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:42.805950222+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:43.762321603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:43.762321667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:44.158474139+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:44.158525127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:44.158531019+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:44.158547231+07:00","message":"[buffer interim] 6 false 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:44.15855332+07:00","message":"[bufferProcess] interim [180000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:44.158555364+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:44.158562308+07:00","message":"[bufferProcess] send to processor (ticker):3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:44.158566061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:44.15856977+07:00","message":"> Transcript [30] [false]: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:44.158572716+07:00","message":"Set StatePrefix (first interim): '3.3'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:44.735947928+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:44.735990312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:44.735995131+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:44.736007488+07:00","message":"[buffer interim] 6 false 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:44.73603077+07:00","message":"[bufferProcess] interim [780000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:44.736032958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.116545567+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.11658296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"33\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.116588886+07:00","message":"receive interim result [false|false]: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.116604013+07:00","message":"[buffer interim] 6 false 33"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.116611321+07:00","message":"[bufferProcess] interim [140000000]:33"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.11661364+07:00","message":"[bufferProcess] send to processor:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.116620209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.116622896+07:00","message":"> Transcript [31] [false]: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.116625653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.116627469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.116629429+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.116631435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.314527016+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.314567826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3 การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.314573121+07:00","message":"receive interim result [false|false]: 3.3 การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.314585857+07:00","message":"[buffer interim] 6 false 3.3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.314593269+07:00","message":"[bufferProcess] interim [380000000]:3.3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.314595195+07:00","message":"[bufferProcess] send to processor:33"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.314600497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.31460342+07:00","message":"> Transcript [32] [false]: '33'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.314605765+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.314608088+07:00","message":"Set new StatePrefix: '33'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.440382495+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.440425023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3 การต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.440429675+07:00","message":"receive interim result [false|false]: 3.3 การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.440444232+07:00","message":"[buffer interim] 6 false 3.3 การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.440451468+07:00","message":"[bufferProcess] interim [500000000]:3.3 การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.440453957+07:00","message":"[bufferProcess] send to processor:3.3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.44046037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.440463214+07:00","message":"> Transcript [33] [false]: '3.3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.44046546+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.440467295+07:00","message":"Set new StatePrefix: '3.3 การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.569303603+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.569346098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3 การตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.569350803+07:00","message":"receive interim result [false|false]: 3.3 การตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.569365879+07:00","message":"[buffer interim] 6 false 3.3 การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.569373103+07:00","message":"[bufferProcess] interim [560000000]:3.3 การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.569375137+07:00","message":"[bufferProcess] send to processor:3.3 การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.569378682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.569381615+07:00","message":"> Transcript [34] [false]: '3.3 การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.569384506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.569388103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.569389932+07:00","message":"StatePrefix: '3.3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.569391991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.756906133+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.756946517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3 การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.756951638+07:00","message":"receive interim result [false|false]: 3.3 การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.756966491+07:00","message":"[buffer interim] 6 false 3.3 การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.756974014+07:00","message":"[bufferProcess] interim [800000000]:3.3 การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.756976476+07:00","message":"[bufferProcess] send to processor:3.3 การตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.756982706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.756985438+07:00","message":"> Transcript [35] [false]: '3.3 การตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.756988991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.756991043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.756992819+07:00","message":"StatePrefix: '3.3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.756995354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.96576481+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.965798672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.965803881+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.965814959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.965817976+07:00","message":"receive interim result [false|false]:  การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.965824965+07:00","message":"[buffer interim] 6 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:45.965833436+07:00","message":"[buffer interim] 6 false  การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.965839695+07:00","message":"[bufferProcess] interim [980000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.965842336+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.965845168+07:00","message":"[bufferProcess] interim [980000000]: การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.965847684+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.96585491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.965876378+07:00","message":"> Transcript [36] [false]: '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.965881923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.965884405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.965886366+07:00","message":"StatePrefix: '3.3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:45.96588892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.026310366+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.026337546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.026342643+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.026352421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.02635555+07:00","message":"receive interim result [false|false]:  การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.026362526+07:00","message":"[buffer interim] 6 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.026365199+07:00","message":"[buffer interim] 6 false  การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026369966+07:00","message":"[bufferProcess] interim [100000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026371969+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026374737+07:00","message":"[bufferProcess] interim [100000000]: การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026377004+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.02637958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.02638222+07:00","message":"> Transcript [37] [false]: '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026385022+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026386984+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026388957+07:00","message":"StatePrefix: '3.3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.0263908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026393594+07:00","message":"Push: '3.3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026395384+07:00","message":"TextPushed: '3.3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026397452+07:00","message":"Set new StatePrefix : '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.026399543+07:00","message":"Next Push (prob) : 'ตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.026406865+07:00","message":"push: {false 3.3 การ 0 0xc00059c780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.204106969+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.204143524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.204148589+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.204163153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.204166294+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.204172958+07:00","message":"[buffer interim] 6 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.204176919+07:00","message":"[buffer interim] 6 false  การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.20418331+07:00","message":"[bufferProcess] interim [280000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.204186082+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.204191954+07:00","message":"[bufferProcess] interim [280000000]: การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.204194267+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.204197057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.204199657+07:00","message":"> Transcript [38] [false]: '3.3 การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.20420265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.204204973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.204206706+07:00","message":"StatePrefix: '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.204209455+07:00","message":"TextPushed: '3.3 การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.464558019+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.46459799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.464603476+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.464614438+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-05-14T13:17:46.464617728+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.46462535+07:00","message":"[buffer interim] 6 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.464628679+07:00","message":"[buffer interim] 6 false  การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.46463472+07:00","message":"[bufferProcess] interim [520000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.464636941+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.464639647+07:00","message":"[bufferProcess] interim [520000000]: การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.464641952+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.464644802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.464647698+07:00","message":"> Transcript [39] [false]: '3.3 การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.464651096+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.464653051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.464654854+07:00","message":"StatePrefix: '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.464656743+07:00","message":"TextPushed: '3.3 การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.712780153+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.712822804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.712828235+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.712842666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การตอบสนองของพืชต่อสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.712846332+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.712863702+07:00","message":"[buffer interim] 6 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.712874641+07:00","message":"[buffer interim] 6 false  การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.712883589+07:00","message":"[bufferProcess] interim [760000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.712886451+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.712891538+07:00","message":"[bufferProcess] interim [760000000]: การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.712894538+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.712897551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.712900375+07:00","message":"> Transcript [40] [false]: '3.3 การตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.712903574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.712905999+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.712908144+07:00","message":"StatePrefix: '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.71291047+07:00","message":"TextPushed: '3.3 การ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:46.76322777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:46.763238156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.9150909+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.915125921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.915130705+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.915144378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การตอบสนองของพืชต่อสิ่งแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.915147812+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.915155255+07:00","message":"[buffer interim] 6 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.915162804+07:00","message":"[buffer interim] 6 false  การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915169009+07:00","message":"[bufferProcess] interim [940000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915171338+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915176914+07:00","message":"[bufferProcess] interim [940000000]: การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915179629+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915183518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915187123+07:00","message":"> Transcript [41] [false]: '3.3 การตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915190115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915192191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915194244+07:00","message":"StatePrefix: '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915196157+07:00","message":"TextPushed: '3.3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915198783+07:00","message":"Push: 'ตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915201019+07:00","message":"TextPushed: '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915203077+07:00","message":"Set new StatePrefix : '3.3 การตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:46.915205155+07:00","message":"Next Push (prob) : 'ของพืชต่อสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:46.915213051+07:00","message":"push: {false ตอบสนอง 0 0xc00059c780}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.033521323+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.033560841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.033566447+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.033578457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การตอบสนองของพืชต่อสิ่งแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.033582543+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อสิ่งแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.033593588+07:00","message":"[buffer interim] 6 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.033597255+07:00","message":"[buffer interim] 6 false  การตอบสนองของพืชต่อสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.033603602+07:00","message":"[bufferProcess] interim [120000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.033605839+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืชต่อสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.033608778+07:00","message":"[bufferProcess] interim [120000000]: การตอบสนองของพืชต่อสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.033611406+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.033615159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.033618743+07:00","message":"> Transcript [42] [false]: '3.3 การตอบสนองของพืชต่อสิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.033622068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.033623997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.033625731+07:00","message":"StatePrefix: '3.3 การตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.0336279+07:00","message":"TextPushed: '3.3 การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.166298869+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.233662135+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.233700289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.233705399+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.23372351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.233726911+07:00","message":"receive interim result [false|false]:  การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.233735834+07:00","message":"[buffer interim] 6 false 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.233739276+07:00","message":"[buffer interim] 6 false  การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.233770064+07:00","message":"[bufferProcess] interim [240000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.233797866+07:00","message":"[bufferProcess] send to processor:3.3 การตอบสนองของพืชต่อสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.233807959+07:00","message":"[bufferProcess] interim [240000000]: การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.233811263+07:00","message":"[bufferProcess] update buffer: 3.3 การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.233814763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.233818819+07:00","message":"> Transcript [43] [false]: '3.3 การตอบสนองของพืชต่อสิ่งแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.233822319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.233824871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.233826793+07:00","message":"StatePrefix: '3.3 การตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.233828892+07:00","message":"TextPushed: '3.3 การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.443837932+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.443879339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3 การตอบสนองของพืชต่อสิ่งเร้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.443885133+07:00","message":"receive interim result [true|false]: 3.3 การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.443894355+07:00","message":"end recv isFinal message id 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.443896561+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.443908226+07:00","message":"[buffer interim] 6 true 3.3 การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443916877+07:00","message":"[bufferProcess] interim [570000000]:3.3 การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443919932+07:00","message":"[bufferProcess] send to processor (isfinal):3.3 การตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443922878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443925415+07:00","message":"> Transcript [44] [false]: '3.3 การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443928342+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443930414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443932322+07:00","message":"StatePrefix: '3.3 การตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.44393447+07:00","message":"TextPushed: '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443937685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.44393954+07:00","message":"> Transcript [45] [true]: '3.3 การตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443941732+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443943278+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443944936+07:00","message":"StatePrefix: '3.3 การตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443946667+07:00","message":"TextPushed: '3.3 การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:47.443952579+07:00","message":"Push: 'ของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.443960515+07:00","message":"push: {true ของพืชต่อสิ่งเร้า 0 0xc00059c780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:17:47.453241448+07:00","message":"write wav file: './tmp/7572/7572_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:47.737458185+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:48.795309167+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:48.795346906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:48.7953518+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:48.795364057+07:00","message":"[buffer interim] 7 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:48.795371337+07:00","message":"[bufferProcess] interim [660000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:48.79537346+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:48.795377596+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:48.795381069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:48.795384041+07:00","message":"> Transcript [46] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:48.795386409+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:48.972817822+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:48.972867839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:48.972873637+07:00","message":"receive interim result [false|false]: ลูกพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:48.972890734+07:00","message":"[buffer interim] 7 false ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:48.972897832+07:00","message":"[bufferProcess] interim [840000000]:ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:48.972899727+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.188576453+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.18862423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.188630675+07:00","message":"receive interim result [false|false]: ลูกพี่เฮ็ด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.188648384+07:00","message":"[buffer interim] 7 false ลูกพี่เฮ็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.18865679+07:00","message":"[bufferProcess] interim [80000000]:ลูกพี่เฮ็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.188659108+07:00","message":"[bufferProcess] send to processor:ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.188663412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.188666167+07:00","message":"> Transcript [47] [false]: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.188668379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.188670284+07:00","message":"Set new StatePrefix: 'ลูกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.313039556+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.313081991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.313088213+07:00","message":"receive interim result [false|false]: ลูกพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.313105063+07:00","message":"[buffer interim] 7 false ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.313112203+07:00","message":"[bufferProcess] interim [200000000]:ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.313114425+07:00","message":"[bufferProcess] send to processor:ลูกพี่เฮ็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.313117933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.31312084+07:00","message":"> Transcript [48] [false]: 'ลูกพี่เฮ็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.31312444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.313126546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.313128397+07:00","message":"StatePrefix: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.313130442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.554722819+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.55477657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ดดีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.554783846+07:00","message":"receive interim result [false|false]: ลูกพี่เฮ็ดดีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.554798419+07:00","message":"[buffer interim] 7 false ลูกพี่เฮ็ดดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.554806311+07:00","message":"[bufferProcess] interim [440000000]:ลูกพี่เฮ็ดดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.554809004+07:00","message":"[bufferProcess] send to processor:ลูกพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.554814555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.554817329+07:00","message":"> Transcript [49] [false]: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.554820883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.554823171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.554825068+07:00","message":"StatePrefix: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.55482729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.569552742+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.56957427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ดดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.569578245+07:00","message":"receive interim result [false|false]: ลูกพี่เฮ็ดดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:49.569588238+07:00","message":"[buffer interim] 7 false ลูกพี่เฮ็ดดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.569592901+07:00","message":"[bufferProcess] interim [500000000]:ลูกพี่เฮ็ดดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.569595013+07:00","message":"[bufferProcess] send to processor:ลูกพี่เฮ็ดดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.569597713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.569600938+07:00","message":"> Transcript [50] [false]: 'ลูกพี่เฮ็ดดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.569603353+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.569605226+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.569606946+07:00","message":"StatePrefix: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:49.569608695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:49.764299911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:49.76430766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.013132884+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.013189966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ดดีนะคะก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.013197372+07:00","message":"receive interim result [false|false]: ลูกพี่เฮ็ดดีนะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.013211757+07:00","message":"[buffer interim] 7 false ลูกพี่เฮ็ดดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.013220073+07:00","message":"[bufferProcess] interim [920000000]:ลูกพี่เฮ็ดดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.013222325+07:00","message":"[bufferProcess] send to processor:ลูกพี่เฮ็ดดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.013226306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.01322938+07:00","message":"> Transcript [51] [false]: 'ลูกพี่เฮ็ดดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.013232986+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.013235092+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.01323696+07:00","message":"StatePrefix: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.01323884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.013241566+07:00","message":"Push: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.013243526+07:00","message":"TextPushed: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.013245802+07:00","message":"Set new StatePrefix : 'ลูกพี่เฮ็ดดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.013247937+07:00","message":"Next Push (prob) : 'เฮ็ดดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.013255606+07:00","message":"push: {false ลูกพี่ 0 0xc0024ca100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.265503224+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.265546595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ดดีนะคะก็คือตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.265552918+07:00","message":"receive interim result [false|false]: ลูกพี่เฮ็ดดีนะคะก็คือตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.265567183+07:00","message":"[buffer interim] 7 false ลูกพี่เฮ็ดดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.265574894+07:00","message":"[bufferProcess] interim [220000000]:ลูกพี่เฮ็ดดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.265577622+07:00","message":"[bufferProcess] send to processor:ลูกพี่เฮ็ดดีนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.265584535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.265587427+07:00","message":"> Transcript [52] [false]: 'ลูกพี่เฮ็ดดีนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.265590913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.265593044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.265595418+07:00","message":"StatePrefix: 'ลูกพี่เฮ็ดดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.265597959+07:00","message":"TextPushed: 'ลูกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.574890613+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.574934678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ดดีนะคะก็คือต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.574939981+07:00","message":"receive interim result [false|false]: ลูกพี่เฮ็ดดีนะคะก็คือต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.574953229+07:00","message":"[buffer interim] 7 false ลูกพี่เฮ็ดดีนะคะก็คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.574960286+07:00","message":"[bufferProcess] interim [460000000]:ลูกพี่เฮ็ดดีนะคะก็คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.574962693+07:00","message":"[bufferProcess] send to processor:ลูกพี่เฮ็ดดีนะคะก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.574968608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.574971388+07:00","message":"> Transcript [53] [false]: 'ลูกพี่เฮ็ดดีนะคะก็คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.574974816+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.57497702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.574979185+07:00","message":"StatePrefix: 'ลูกพี่เฮ็ดดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.574981884+07:00","message":"TextPushed: 'ลูกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.709741272+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.709783218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ดดีนะคะก็คือต้นถั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.709789432+07:00","message":"receive interim result [false|false]: ลูกพี่เฮ็ดดีนะคะก็คือต้นถั่ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.709804201+07:00","message":"[buffer interim] 7 false ลูกพี่เฮ็ดดีนะคะก็คือต้นถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.709812149+07:00","message":"[bufferProcess] interim [580000000]:ลูกพี่เฮ็ดดีนะคะก็คือต้นถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.709814591+07:00","message":"[bufferProcess] send to processor:ลูกพี่เฮ็ดดีนะคะก็คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.709820458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.709823215+07:00","message":"> Transcript [54] [false]: 'ลูกพี่เฮ็ดดีนะคะก็คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.709826658+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.709828815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.70983144+07:00","message":"StatePrefix: 'ลูกพี่เฮ็ดดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.709833819+07:00","message":"TextPushed: 'ลูกพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.783703115+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.78373975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ดดีนะคะก็คือต้องห่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.783745786+07:00","message":"receive interim result [false|false]: ลูกพี่เฮ็ดดีนะคะก็คือต้องห่วง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.783761186+07:00","message":"[buffer interim] 7 false ลูกพี่เฮ็ดดีนะคะก็คือต้องห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.783768827+07:00","message":"[bufferProcess] interim [640000000]:ลูกพี่เฮ็ดดีนะคะก็คือต้องห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.78377138+07:00","message":"[bufferProcess] send to processor:ลูกพี่เฮ็ดดีนะคะก็คือต้นถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.783778011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.783781275+07:00","message":"> Transcript [55] [false]: 'ลูกพี่เฮ็ดดีนะคะก็คือต้นถั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.783785029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.783787378+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.783789808+07:00","message":"StatePrefix: 'ลูกพี่เฮ็ดดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.783792359+07:00","message":"TextPushed: 'ลูกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.78379672+07:00","message":"Push: 'เฮ็ดดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.783798698+07:00","message":"TextPushed: 'ลูกพี่เฮ็ดดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.783800683+07:00","message":"Set new StatePrefix : 'ลูกพี่เฮ็ดดีนะคะก็คือต้นถั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.783803047+07:00","message":"Next Push (prob) : 'ก็คือต้นถั่ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.78381046+07:00","message":"push: {false เฮ็ดดีนะคะ 0 0xc0024ca100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.892909316+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.892953802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.892961301+07:00","message":"receive interim result [false|false]: ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:50.892979762+07:00","message":"[buffer interim] 7 false ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.892991656+07:00","message":"[bufferProcess] interim [820000000]:ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.892995463+07:00","message":"[bufferProcess] send to processor:ลูกพี่เฮ็ดดีนะคะก็คือต้องห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.893002859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.893007331+07:00","message":"> Transcript [56] [false]: 'ลูกพี่เฮ็ดดีนะคะก็คือต้องห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.893010983+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:50.893014973+07:00","message":"Set new StatePrefix: 'ลูกพี่เฮ็ดดีนะคะก็คือต้องห่วง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.246014501+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.412371036+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.41242451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.41243195+07:00","message":"receive interim result [false|false]: ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.412447182+07:00","message":"[buffer interim] 7 false ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.412458593+07:00","message":"[bufferProcess] interim [300000000]:ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.412462508+07:00","message":"[bufferProcess] send to processor:ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.412469717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.412473735+07:00","message":"> Transcript [57] [false]: 'ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.412477303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.412480427+07:00","message":"Set new StatePrefix: 'ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.449980734+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.574638236+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.622563425+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.622606906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ\",\"confidence\":0.9184177}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.622613365+07:00","message":"receive interim result [true|false]: ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.622624239+07:00","message":"end recv isFinal message id 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.622627056+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.62263444+07:00","message":"[buffer interim] 7 true ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.62264684+07:00","message":"[bufferProcess] interim [540000000]:ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622650399+07:00","message":"[bufferProcess] send to processor (isfinal):ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.62265439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622657342+07:00","message":"> Transcript [58] [false]: 'ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622660641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622662509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622664243+07:00","message":"StatePrefix: 'ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622666595+07:00","message":"TextPushed: 'ลูกพี่เฮ็ดดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622668403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622670175+07:00","message":"> Transcript [59] [true]: 'ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622672324+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622673887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622675498+07:00","message":"StatePrefix: 'ลูกพี่เฮ็ดดีนะคะก็คือต้นพวงชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622677291+07:00","message":"TextPushed: 'ลูกพี่เฮ็ดดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.622682845+07:00","message":"Push: 'ก็คือต้นพวงชมพูค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.622691351+07:00","message":"push: {true ก็คือต้นพวงชมพูค่ะ 0 0xc0024ca100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:17:51.632049223+07:00","message":"write wav file: './tmp/7572/7572_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.649905474+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.878368817+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.878389895+07:00","message":"found end of frame, send empty tag with msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.878393001+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.87839996+07:00","message":"[buffer interim] 8 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.878407511+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.87841215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.878415201+07:00","message":"> Transcript [60] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.878417723+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.87841963+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.878421683+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.878423413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:51.878425969+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:51.878434534+07:00","message":"push: {true \n 0 0xc00034cf80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:17:51.883349666+07:00","message":"write wav file: './tmp/7572/7572_8.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:52.764950364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:52.764973664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.081386752+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.081429333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.081435609+07:00","message":"receive interim result [false|false]: ชมพู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.081450566+07:00","message":"[buffer interim] 9 false ชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.081457553+07:00","message":"[bufferProcess] interim [260000000]:ชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.081459581+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.081467301+07:00","message":"[bufferProcess] send to processor (ticker):ชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.08147013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.081472862+07:00","message":"> Transcript [61] [false]: 'ชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.081475214+07:00","message":"Set StatePrefix (first interim): 'ชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.165551028+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.165591032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.165597072+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.165613982+07:00","message":"[buffer interim] 9 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.16562148+07:00","message":"[bufferProcess] interim [320000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.165623258+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.315226908+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.315267968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.315273916+07:00","message":"receive interim result [false|false]: ชมพูเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.315293438+07:00","message":"[buffer interim] 9 false ชมพูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.315318768+07:00","message":"[bufferProcess] interim [440000000]:ชมพูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.315323499+07:00","message":"[bufferProcess] send to processor:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.315331106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.315334073+07:00","message":"> Transcript [62] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.315336658+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.315340587+07:00","message":"Set new StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.501078352+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.501115559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.501122062+07:00","message":"receive interim result [false|false]: ชมพูเป็นภาษา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.501136394+07:00","message":"[buffer interim] 9 false ชมพูเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.501143349+07:00","message":"[bufferProcess] interim [680000000]:ชมพูเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.501145971+07:00","message":"[bufferProcess] send to processor:ชมพูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.501153569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.501156411+07:00","message":"> Transcript [63] [false]: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.501158584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.501171234+07:00","message":"Set new StatePrefix: 'ชมพูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.580369819+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.580403289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.580409262+07:00","message":"receive interim result [false|false]: ชมพูเป็นพัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.580421475+07:00","message":"[buffer interim] 9 false ชมพูเป็นพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.580428337+07:00","message":"[bufferProcess] interim [740000000]:ชมพูเป็นพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.580430734+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.580434023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.580436861+07:00","message":"> Transcript [64] [false]: 'ชมพูเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.58043983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.580441994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.58044384+07:00","message":"StatePrefix: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.58044602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.757733365+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.757773042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นทนาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.757779433+07:00","message":"receive interim result [false|false]: ชมพูเป็นทนาย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.757794296+07:00","message":"[buffer interim] 9 false ชมพูเป็นทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.757800585+07:00","message":"[bufferProcess] interim [920000000]:ชมพูเป็นทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.757803001+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.757809371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.757811943+07:00","message":"> Transcript [65] [false]: 'ชมพูเป็นพัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.757815179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.757817571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.757819591+07:00","message":"StatePrefix: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.757822209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.933257913+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.933306546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.933312464+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.933329876+07:00","message":"[buffer interim] 9 false ชมพูเป็นพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.933336638+07:00","message":"[bufferProcess] interim [40000000]:ชมพูเป็นพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.933339719+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.93334282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.933345496+07:00","message":"> Transcript [66] [false]: 'ชมพูเป็นทนาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.93334838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.93335042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.933352318+07:00","message":"StatePrefix: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.933354286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.961238074+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.961263123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.96126811+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.961280882+07:00","message":"[buffer interim] 9 false ชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961292465+07:00","message":"[bufferProcess] interim [160000000]:ชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961294985+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961297863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961300753+07:00","message":"> Transcript [67] [false]: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961303719+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961305793+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961307523+07:00","message":"StatePrefix: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961309378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961316175+07:00","message":"Push: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961318061+07:00","message":"TextPushed: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961319956+07:00","message":"Set new StatePrefix : 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:53.961322076+07:00","message":"Next Push (prob) : 'พันธุ์ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:53.961330056+07:00","message":"push: {false ชมพูเป็น 0 0xc00012fb00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.148702087+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.148738085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.148744743+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.148758002+07:00","message":"[buffer interim] 9 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.148764451+07:00","message":"[bufferProcess] interim [340000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.148766662+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.148771618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.148774416+07:00","message":"> Transcript [68] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.148777673+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.148779682+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.148781433+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.148783609+07:00","message":"TextPushed: 'ชมพูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.402912391+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.402947372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.402953833+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.40296852+07:00","message":"[buffer interim] 9 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.402975232+07:00","message":"[bufferProcess] interim [580000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.402977878+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.402984783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.402987174+07:00","message":"> Transcript [69] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.402990539+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.40299271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.40299505+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.40299771+07:00","message":"TextPushed: 'ชมพูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.670655939+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.670696826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.670703955+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.670718744+07:00","message":"[buffer interim] 9 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.670725687+07:00","message":"[bufferProcess] interim [880000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.670728298+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.670735066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.670737614+07:00","message":"> Transcript [70] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.670741388+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.670743738+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.670746047+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.670748349+07:00","message":"TextPushed: 'ชมพูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.851556847+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.851596321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.851601517+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.851618055+07:00","message":"[buffer interim] 9 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.851625732+07:00","message":"[bufferProcess] interim [60000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.851628014+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.851631815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.851634837+07:00","message":"> Transcript [71] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.851638565+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.85164064+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.851642817+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.851663455+07:00","message":"TextPushed: 'ชมพูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.851671201+07:00","message":"Push: 'พันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.851673038+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.85167507+07:00","message":"Set new StatePrefix : 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:54.8516772+07:00","message":"Next Push (prob) : 'ชนิดหนึ่งที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:54.851685819+07:00","message":"push: {false พันธุ์ไม้ 0 0xc00012fb00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.04501182+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.045052995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.045059404+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.045073862+07:00","message":"[buffer interim] 9 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.04508179+07:00","message":"[bufferProcess] interim [300000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.045084522+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.045091888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.045095123+07:00","message":"> Transcript [72] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.045097806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.045099836+07:00","message":"Set new StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.179087396+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.179125302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.179131274+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.179146885+07:00","message":"[buffer interim] 9 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.179154159+07:00","message":"[bufferProcess] interim [420000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.179156483+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.17916019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.179163567+07:00","message":"> Transcript [73] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.179167142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.179169322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.179171306+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.179173917+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.223824532+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.357207517+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.48904055+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.489079858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.489086015+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.489101799+07:00","message":"[buffer interim] 9 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.489109696+07:00","message":"[bufferProcess] interim [660000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.489112265+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.489118736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.489121851+07:00","message":"> Transcript [74] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.489125979+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.489128001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.489129807+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.489132246+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.494475376+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.494492464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.494496384+07:00","message":"receive interim result [false|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.494505875+07:00","message":"[buffer interim] 9 false ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.494510003+07:00","message":"[bufferProcess] interim [720000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.494512116+07:00","message":"[bufferProcess] send to processor:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.49451495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.494517298+07:00","message":"> Transcript [75] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.494520207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.494522227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.49452395+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.494526138+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.628554601+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.62859567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก\",\"confidence\":0.9534335}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.628604006+07:00","message":"receive interim result [true|false]: ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.628616152+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.628618346+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.628623776+07:00","message":"[buffer interim] 9 true ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628631324+07:00","message":"[bufferProcess] interim [810000000]:ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628636186+07:00","message":"[bufferProcess] send to processor (isfinal):ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628640065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628643148+07:00","message":"> Transcript [76] [false]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628646297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628648224+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628650372+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628653999+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628658089+07:00","message":"Push: 'ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628661345+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628663507+07:00","message":"Set new StatePrefix : 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628665639+07:00","message":"Next Push (prob) : 'นำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628667399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628669327+07:00","message":"> Transcript [77] [true]: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628671537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628673121+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628676017+07:00","message":"StatePrefix: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยมนำมาปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628678064+07:00","message":"TextPushed: 'ชมพูเป็นพันธุ์ไม้ชนิดหนึ่งที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:55.628680403+07:00","message":"Push: 'นำมาปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.628688308+07:00","message":"push: {false ชนิดหนึ่งที่นิยม 0 0xc00012fb00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:55.628693886+07:00","message":"push: {true นำมาปลูก 0 0xc00012fb00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:17:55.6382243+07:00","message":"write wav file: './tmp/7572/7572_9.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:55.765622698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:55.765642362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:56.79110221+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:56.791145105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้เหลือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:56.791150002+07:00","message":"receive interim result [false|false]: ไอ้เหลือง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:56.79116288+07:00","message":"[buffer interim] 10 false ไอ้เหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:56.791170648+07:00","message":"[bufferProcess] interim [260000000]:ไอ้เหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:56.79117258+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:56.791176971+07:00","message":"[bufferProcess] send to processor (ticker):ไอ้เหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:56.79119043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:56.791218083+07:00","message":"> Transcript [78] [false]: 'ไอ้เหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:56.791222642+07:00","message":"Set StatePrefix (first interim): 'ไอ้เหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.308446794+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.308481267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.308486903+07:00","message":"receive interim result [false|false]: พรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.308500666+07:00","message":"[buffer interim] 10 false พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.308507535+07:00","message":"[bufferProcess] interim [740000000]:พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.308509605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.484296584+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.484334001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.48433916+07:00","message":"receive interim result [false|false]: ผมไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.48435447+07:00","message":"[buffer interim] 10 false ผมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.484360529+07:00","message":"[bufferProcess] interim [920000000]:ผมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.48436305+07:00","message":"[bufferProcess] send to processor:พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.484371091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.484373881+07:00","message":"> Transcript [79] [false]: 'พรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.484376166+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.484378188+07:00","message":"Set new StatePrefix: 'พรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.663331181+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.663372177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไปตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.663377184+07:00","message":"receive interim result [false|false]: คงไปตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.663390895+07:00","message":"[buffer interim] 10 false คงไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.663397795+07:00","message":"[bufferProcess] interim [100000000]:คงไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.663399845+07:00","message":"[bufferProcess] send to processor:ผมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.663403178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.663406015+07:00","message":"> Transcript [80] [false]: 'ผมไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.663408282+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.663410278+07:00","message":"Set new StatePrefix: 'ผมไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.820677335+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.82071131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไปตามหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.820716291+07:00","message":"receive interim result [false|false]: คงไปตามหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:57.820732165+07:00","message":"[buffer interim] 10 false คงไปตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.82073943+07:00","message":"[bufferProcess] interim [280000000]:คงไปตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.82074183+07:00","message":"[bufferProcess] send to processor:คงไปตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.820744719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.820747346+07:00","message":"> Transcript [81] [false]: 'คงไปตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.820749961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:57.820752141+07:00","message":"Set new StatePrefix: 'คงไปตาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.025713799+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.025755274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งไปตามหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.025761007+07:00","message":"receive interim result [false|false]: ส่งไปตามหลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.025775979+07:00","message":"[buffer interim] 10 false ส่งไปตามหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.025782392+07:00","message":"[bufferProcess] interim [460000000]:ส่งไปตามหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.025784789+07:00","message":"[bufferProcess] send to processor:คงไปตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.025791206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.025793579+07:00","message":"> Transcript [82] [false]: 'คงไปตามหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.025796827+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.025798753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.025800645+07:00","message":"StatePrefix: 'คงไปตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.02580319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.135183366+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.135229159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไปตามหลังคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.135234695+07:00","message":"receive interim result [false|false]: คงไปตามหลังคา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.135250704+07:00","message":"[buffer interim] 10 false คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.135256798+07:00","message":"[bufferProcess] interim [580000000]:คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.135259075+07:00","message":"[bufferProcess] send to processor:ส่งไปตามหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.135262508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.13526544+07:00","message":"> Transcript [83] [false]: 'ส่งไปตามหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.135267897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.135270232+07:00","message":"Set new StatePrefix: 'ส่งไปตามหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.717351737+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.717396405+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-05-14T13:17:58.717402083+07:00","message":"receive interim result [false|false]: คงไปตามหลังคา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.717415329+07:00","message":"[buffer interim] 10 false คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.717421988+07:00","message":"[bufferProcess] interim [180000000]:คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.717424217+07:00","message":"[bufferProcess] send to processor:คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.717429738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.717432628+07:00","message":"> Transcript [84] [false]: 'คงไปตามหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.717434871+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:58.717437595+07:00","message":"Set new StatePrefix: 'คงไปตามหลังคา'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:58.765822543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:17:58.765825208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.804692036+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:58.878672669+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.033967756+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.034014356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงไปตามหลังคากำแพง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.03402509+07:00","message":"receive interim result [false|false]: คงไปตามหลังคากำแพง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.034041318+07:00","message":"[buffer interim] 10 false คงไปตามหลังคากำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.034050761+07:00","message":"[bufferProcess] interim [480000000]:คงไปตามหลังคากำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.034056277+07:00","message":"[bufferProcess] send to processor:คงไปตามหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.034064703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.034068939+07:00","message":"> Transcript [85] [false]: 'คงไปตามหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.034073867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.034076997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.034081591+07:00","message":"StatePrefix: 'คงไปตามหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.034084924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.345296254+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.345349633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุ้มไปตามหลังคากำแพง\",\"confidence\":0.8824432}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.345357098+07:00","message":"receive interim result [true|false]: อุ้มไปตามหลังคากำแพง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.345369197+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.345372322+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.345380689+07:00","message":"[buffer interim] 10 true อุ้มไปตามหลังคากำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345392254+07:00","message":"[bufferProcess] interim [690000000]:อุ้มไปตามหลังคากำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345395836+07:00","message":"[bufferProcess] send to processor (isfinal):คงไปตามหลังคากำแพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345399575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345402519+07:00","message":"> Transcript [86] [false]: 'คงไปตามหลังคากำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345405728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345407679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345410118+07:00","message":"StatePrefix: 'คงไปตามหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345413789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345415723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345417837+07:00","message":"> Transcript [87] [true]: 'อุ้มไปตามหลังคากำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345420054+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345421612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345423138+07:00","message":"StatePrefix: 'คงไปตามหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345425049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:17:59.345428104+07:00","message":"Push: 'อุ้มไปตามหลังคากำแพง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:17:59.345436309+07:00","message":"push: {true อุ้มไปตามหลังคากำแพง 0 0xc00034d500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:17:59.354307675+07:00","message":"write wav file: './tmp/7572/7572_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:00.652294338+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:00.652334195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:00.652339398+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:00.652355674+07:00","message":"[buffer interim] 11 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:00.652363216+07:00","message":"[bufferProcess] interim [560000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:00.65236594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:00.652372825+07:00","message":"[bufferProcess] send to processor (ticker):นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:00.652375879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:00.652379014+07:00","message":"> Transcript [88] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:00.652381165+07:00","message":"Set StatePrefix (first interim): 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:00.987309919+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:00.987359728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:00.98736825+07:00","message":"receive interim result [false|false]: นอกจากคุณ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:00.987389373+07:00","message":"[buffer interim] 11 false นอกจากคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:00.98739743+07:00","message":"[bufferProcess] interim [800000000]:นอกจากคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:00.987399722+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.109256787+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.109303089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะประชุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.109308357+07:00","message":"receive interim result [false|false]: เราจะประชุม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.109325204+07:00","message":"[buffer interim] 11 false เราจะประชุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.109331551+07:00","message":"[bufferProcess] interim [920000000]:เราจะประชุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.109334089+07:00","message":"[bufferProcess] send to processor:นอกจากคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.109337526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.109340576+07:00","message":"> Transcript [89] [false]: 'นอกจากคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.10934427+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.109346106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.109348018+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.109350003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.216623694+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.216672416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.216678688+07:00","message":"receive interim result [false|false]: ชมพู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.216693939+07:00","message":"[buffer interim] 11 false ชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.216701784+07:00","message":"[bufferProcess] interim [40000000]:ชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.21670464+07:00","message":"[bufferProcess] send to processor:เราจะประชุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.216708967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.216711871+07:00","message":"> Transcript [90] [false]: 'เราจะประชุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.216714164+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.21671612+07:00","message":"Set new StatePrefix: 'เราจะประชุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.273587076+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.273632109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จองจะสมบูรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.273638967+07:00","message":"receive interim result [false|false]: จองจะสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.27365416+07:00","message":"[buffer interim] 11 false จองจะสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.273665747+07:00","message":"[bufferProcess] interim [100000000]:จองจะสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.27366825+07:00","message":"[bufferProcess] send to processor:ชมพู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.273672051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.273675187+07:00","message":"> Transcript [91] [false]: 'ชมพู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.273677502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.273679479+07:00","message":"Set new StatePrefix: 'ชมพู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.397815625+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.397854971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชมพูแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.397860744+07:00","message":"receive interim result [false|false]: ชมพูแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.397874409+07:00","message":"[buffer interim] 11 false ชมพูแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.397880622+07:00","message":"[bufferProcess] interim [280000000]:ชมพูแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.397883316+07:00","message":"[bufferProcess] send to processor:จองจะสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.397888896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.397891478+07:00","message":"> Transcript [92] [false]: 'จองจะสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.397893699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.397895731+07:00","message":"Set new StatePrefix: 'จองจะสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.468751212+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.468797874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องจะเอายัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.468804045+07:00","message":"receive interim result [false|false]: น้องจะเอายัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.468821183+07:00","message":"[buffer interim] 11 false น้องจะเอายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.468828806+07:00","message":"[bufferProcess] interim [400000000]:น้องจะเอายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.468831026+07:00","message":"[bufferProcess] send to processor:ชมพูแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.468838554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.468841275+07:00","message":"> Transcript [93] [false]: 'ชมพูแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.468843729+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.468845797+07:00","message":"Set new StatePrefix: 'ชมพูแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.669217981+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.669272715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.669286064+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.669303038+07:00","message":"[buffer interim] 11 false นอกจากนี้แล้วยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.669310728+07:00","message":"[bufferProcess] interim [580000000]:นอกจากนี้แล้วยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.669313137+07:00","message":"[bufferProcess] send to processor:น้องจะเอายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.669320947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.669325269+07:00","message":"> Transcript [94] [false]: 'น้องจะเอายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.669328196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.669330724+07:00","message":"Set new StatePrefix: 'น้องจะเอายัง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:01.766114002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:01.7661178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.857845131+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.857900445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมีแฟน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.857906314+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.857926574+07:00","message":"[buffer interim] 11 false นอกจากนี้แล้วยังมีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.857934392+07:00","message":"[bufferProcess] interim [760000000]:นอกจากนี้แล้วยังมีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.857936653+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.857940498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.857943592+07:00","message":"> Transcript [95] [false]: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.857946081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.857949809+07:00","message":"Set new StatePrefix: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.877484481+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.877508543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมีพันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.877513747+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:01.877525988+07:00","message":"[buffer interim] 11 false นอกจากนี้แล้วยังมีพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.877531114+07:00","message":"[bufferProcess] interim [820000000]:นอกจากนี้แล้วยังมีพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.877533381+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.877536734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.877538979+07:00","message":"> Transcript [96] [false]: 'นอกจากนี้แล้วยังมีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.877541715+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.877544278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.877546258+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:01.877548246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.055530452+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.055571389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมีปัญหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.055577113+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.05559615+07:00","message":"[buffer interim] 11 false นอกจากนี้แล้วยังมีปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.055603988+07:00","message":"[bufferProcess] interim [940000000]:นอกจากนี้แล้วยังมีปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.055606502+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมีพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.055610721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.05561363+07:00","message":"> Transcript [97] [false]: 'นอกจากนี้แล้วยังมีพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.055617154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.055620935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.05562289+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.055624963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.076402397+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.076427691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมีพันธุ์ไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.076433324+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีพันธุ์ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.076446964+07:00","message":"[buffer interim] 11 false นอกจากนี้แล้วยังมีพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.076452914+07:00","message":"[bufferProcess] interim [0]:นอกจากนี้แล้วยังมีพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.076455191+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมีปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.076458418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.07646305+07:00","message":"> Transcript [98] [false]: 'นอกจากนี้แล้วยังมีปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.076466616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.076469097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.076471216+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.076473378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.562217094+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.562260079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.562265859+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.562286319+07:00","message":"[buffer interim] 11 false นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.562295255+07:00","message":"[bufferProcess] interim [480000000]:นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.562297918+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมีพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.562305067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.562308527+07:00","message":"> Transcript [99] [false]: 'นอกจากนี้แล้วยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.562311975+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.562314615+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.562316791+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.56231974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.562325728+07:00","message":"Push: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.562327832+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.562329884+07:00","message":"Set new StatePrefix : 'นอกจากนี้แล้วยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:02.56233195+07:00","message":"Next Push (prob) : 'พันธุ์ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:02.562340672+07:00","message":"push: {false นอกจากนี้แล้วยังมี 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:03.128335334+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:03.128377732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:03.128383498+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:03.128395702+07:00","message":"[buffer interim] 11 false นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.128403555+07:00","message":"[bufferProcess] interim [80000000]:นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.128406335+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.128411927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.128415102+07:00","message":"> Transcript [100] [false]: 'นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.128418731+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.128420913+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.12842281+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.128427057+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:03.708200641+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:03.708241965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:03.70824771+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:03.708261511+07:00","message":"[buffer interim] 11 false นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.708269431+07:00","message":"[bufferProcess] interim [680000000]:นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.708271979+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.708292271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.708296455+07:00","message":"> Transcript [101] [false]: 'นอกจากนี้แล้วยังมีพันธุ์ไม้อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.708300538+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.708302877+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.708305308+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:03.708307941+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.006934842+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.127984461+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.159563269+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.159602883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยมนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.159610895+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.159628258+07:00","message":"[buffer interim] 11 false นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.159637021+07:00","message":"[bufferProcess] interim [100000000]:นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.159639463+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.159643594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.15964672+07:00","message":"> Transcript [102] [false]: 'นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.159650907+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.159653517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.159655959+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.159658264+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.398618284+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.398665873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากชมพูแล้วยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้\",\"confidence\":0.9569801}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.398673118+07:00","message":"receive interim result [true|false]: นอกจากชมพูแล้วยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.398682968+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.398685463+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.398691565+07:00","message":"[buffer interim] 11 true นอกจากชมพูแล้วยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398701882+07:00","message":"[bufferProcess] interim [340000000]:นอกจากชมพูแล้วยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398705297+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยมนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.39870941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398712851+07:00","message":"> Transcript [103] [false]: 'นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398716718+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398718824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398721286+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398723751+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398732951+07:00","message":"Push: 'พันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398735037+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398737506+07:00","message":"Set new StatePrefix : 'นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398740268+07:00","message":"Next Push (prob) : 'ที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398742353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398744591+07:00","message":"> Transcript [104] [true]: 'นอกจากชมพูแล้วยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398746711+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398748593+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398750253+07:00","message":"StatePrefix: 'นอกจากนี้แล้วยังมีพันธุ์ไม้ที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398752393+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังมีพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398754089+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.398764982+07:00","message":"push: {false พันธุ์ไม้ 0 0xc000044880}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.39896252+07:00","message":"Push: 'อื่นที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398966376+07:00","message":"TextPushed: 'นอกจากนี้แล้วยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398987184+07:00","message":"Set new StatePrefix : 'นอกจากชมพูแล้วยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398989665+07:00","message":"Next Push (prob) : 'นอกจากชมพูแล้วยังมีพันธุ์ไม้อื่นที่นิยมนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.398998898+07:00","message":"push: {true อื่นที่นิยมนำมาใช้ 0 0xc000044880}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.398989974+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_11.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:04.412653795+07:00","message":"write wav file: './tmp/7572/7572_11.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:04.766716444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:04.766721554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.998610966+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.998665281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.998670602+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:04.998686686+07:00","message":"[buffer interim] 12 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.99869352+07:00","message":"[bufferProcess] interim [720000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:04.998696048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:05.575985896+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:05.576033596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:05.576039383+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:05.576054951+07:00","message":"[buffer interim] 12 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:05.576063207+07:00","message":"[bufferProcess] interim [320000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:05.576065725+07:00","message":"[bufferProcess] send to processor:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:05.576073888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:05.576076811+07:00","message":"> Transcript [105] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:05.576079083+07:00","message":"Set StatePrefix (first interim): 'ดีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.276698997+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.276742454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.276747883+07:00","message":"receive interim result [false|false]: อย่างไรก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.276762113+07:00","message":"[buffer interim] 12 false อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.276770901+07:00","message":"[bufferProcess] interim [980000000]:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.276773083+07:00","message":"[bufferProcess] send to processor:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.276776643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.276780006+07:00","message":"> Transcript [106] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.276782935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.27678504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.276786958+07:00","message":"StatePrefix: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.276788931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.401097486+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.401138677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.40114403+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.401175129+07:00","message":"[buffer interim] 12 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.401182927+07:00","message":"[bufferProcess] interim [100000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.401185334+07:00","message":"[bufferProcess] send to processor:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.401192834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.401195951+07:00","message":"> Transcript [107] [false]: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.401198078+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.401200055+07:00","message":"Set new StatePrefix: 'อย่างไรก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.684130452+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.885928665+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.97136915+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.97141876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.971424354+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:06.971438704+07:00","message":"[buffer interim] 12 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.971446222+07:00","message":"[bufferProcess] interim [700000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.971448924+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.971455682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.971458942+07:00","message":"> Transcript [108] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.971462449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.971464991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.971467343+07:00","message":"StatePrefix: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:06.971469363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:07.008373579+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:07.008407251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:07.008412516+07:00","message":"receive interim result [true|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:07.008423763+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:07.008426306+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:07.008432103+07:00","message":"[buffer interim] 12 true อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008438416+07:00","message":"[bufferProcess] interim [790000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008444361+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008447365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008449673+07:00","message":"> Transcript [109] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008452124+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008454033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008456876+07:00","message":"StatePrefix: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008458827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008461332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008463247+07:00","message":"> Transcript [110] [true]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.00846527+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008467049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008468614+07:00","message":"StatePrefix: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008470387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:07.008477497+07:00","message":"Push: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:07.008485354+07:00","message":"push: {true อย่างไรก็ตาม 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:07.016116564+07:00","message":"write wav file: './tmp/7572/7572_12.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:07.766820064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:07.766831856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.118691798+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.118742488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.118749735+07:00","message":"receive interim result [false|false]: ไม่ใช่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.118765904+07:00","message":"[buffer interim] 13 false ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.118775015+07:00","message":"[bufferProcess] interim [840000000]:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.118779313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.11878719+07:00","message":"[bufferProcess] send to processor (ticker):ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.118790535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.118793627+07:00","message":"> Transcript [111] [false]: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.11879616+07:00","message":"Set StatePrefix (first interim): 'ไม่ใช่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.234351049+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.296501997+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.520508305+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.520565452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.52057475+07:00","message":"receive interim result [true|false]: ไม่ใช่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.520587323+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.520590851+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.520601244+07:00","message":"[buffer interim] 13 true ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.520612008+07:00","message":"[bufferProcess] interim [380000000]:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.520616712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.520622735+07:00","message":"> Transcript [112] [true]: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.520627785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.520631357+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.520634694+07:00","message":"StatePrefix: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.520637682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:08.520641068+07:00","message":"Push: 'ไม่ใช่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:08.520652625+07:00","message":"push: {true ไม่ใช่ 0 0xc0024ca380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:08.526395338+07:00","message":"write wav file: './tmp/7572/7572_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:09.537064435+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:09.537106613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม้ทุกชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:09.537112133+07:00","message":"receive interim result [false|false]: ไม้ทุกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:09.537126397+07:00","message":"[buffer interim] 14 false ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:09.537133251+07:00","message":"[bufferProcess] interim [900000000]:ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:09.537135223+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:09.53714043+07:00","message":"[bufferProcess] send to processor (ticker):ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:09.537143304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:09.537146059+07:00","message":"> Transcript [113] [false]: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:09.537148202+07:00","message":"Set StatePrefix (first interim): 'ไม้ทุกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:10.1156492+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:10.115690092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม้ทุกชนิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:10.115696039+07:00","message":"receive interim result [false|false]: ไม้ทุกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:10.115708313+07:00","message":"[buffer interim] 14 false ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:10.115715805+07:00","message":"[bufferProcess] interim [500000000]:ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:10.115718181+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:10.767131461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:10.767147166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:11.757026068+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:11.817515424+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:12.037993031+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:12.038040606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม้ทุกชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:12.038046609+07:00","message":"receive interim result [true|false]: ไม้ทุกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:12.038058122+07:00","message":"end recv isFinal message id 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:12.03806052+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:12.038067858+07:00","message":"[buffer interim] 14 true ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038079006+07:00","message":"[bufferProcess] interim [970000000]:ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038085313+07:00","message":"[bufferProcess] send to processor (isfinal):ไม้ทุกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.03808927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038092251+07:00","message":"> Transcript [114] [false]: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038095091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038096991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038099241+07:00","message":"StatePrefix: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038101668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.03810337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038105326+07:00","message":"> Transcript [115] [true]: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038107489+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038109052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038110646+07:00","message":"StatePrefix: 'ไม้ทุกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038112431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:12.038142061+07:00","message":"Push: 'ไม้ทุกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:12.038151974+07:00","message":"push: {true ไม้ทุกชนิด 0 0xc00059ca00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:12.048005285+07:00","message":"write wav file: './tmp/7572/7572_14.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:13.768014366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:13.768034907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:16.768847618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:16.768840505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.007780377+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.076458167+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.306249159+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.306306786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.306313018+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.306330566+07:00","message":"[buffer interim] 15 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.306338767+07:00","message":"[bufferProcess] interim [220000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.306340855+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.306344478+07:00","message":"[bufferProcess] send to processor (ticker):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.306347525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.306350128+07:00","message":"> Transcript [116] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.306352442+07:00","message":"Set StatePrefix (first interim): 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.320610543+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.32063673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.9103961}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.320641182+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.320649524+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.320651843+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.320657059+07:00","message":"[buffer interim] 15 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.32066233+07:00","message":"[bufferProcess] interim [220000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.320665906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.320668386+07:00","message":"> Transcript [117] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.320671308+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.320673388+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.320677082+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.320679221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.320685309+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.320694721+07:00","message":"push: {true นะคะ 0 0xc00034d100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.324504696+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:17.334115669+07:00","message":"write wav file: './tmp/7572/7572_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.588472768+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.630447376+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.630469598+07:00","message":"found end of frame, send empty tag with msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.630472504+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.630479895+07:00","message":"[buffer interim] 16 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.630488985+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.63049412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.630498109+07:00","message":"> Transcript [118] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.630500992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.630502941+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.630504755+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.63050663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:17.630509145+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:17.630517838+07:00","message":"push: {true \n 0 0xc00059cd80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:17.635262264+07:00","message":"write wav file: './tmp/7572/7572_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.204260617+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.204313414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.204318766+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.204332606+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.204339957+07:00","message":"[bufferProcess] interim [460000000]:ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.204342084+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.204347592+07:00","message":"[bufferProcess] send to processor (ticker):ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.204350634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.204353298+07:00","message":"> Transcript [119] [false]: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.204355741+07:00","message":"Set StatePrefix (first interim): 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.400671555+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.400722299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.40072843+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.4007454+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.40075301+07:00","message":"[bufferProcess] interim [640000000]:ความรู้เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.400755128+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.688121745+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.688172721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.688178727+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการปก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.688195254+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.688203244+07:00","message":"[bufferProcess] interim [880000000]:ความรู้เกี่ยวกับการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.688206166+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.688213869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.68821688+07:00","message":"> Transcript [120] [false]: 'ความรู้เกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.688220497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.688222782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.688224807+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.688226836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.736410932+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.736456425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.736461933+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:19.73647846+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.73648561+07:00","message":"[bufferProcess] interim [940000000]:ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.736488148+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.736491021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.736493606+07:00","message":"> Transcript [121] [false]: 'ความรู้เกี่ยวกับการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.736496784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.736498663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.736500536+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:19.736502591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:19.768894054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:19.768895605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.042930437+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.042971543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.042977547+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.042989699+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.042996241+07:00","message":"[bufferProcess] interim [240000000]:ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.042998662+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.043003731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.043006568+07:00","message":"> Transcript [122] [false]: 'ความรู้เกี่ยวกับการสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.043010165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.043012498+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.043015051+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.043017217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.36378126+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.363819103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.363825255+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.363848536+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363856347+07:00","message":"[bufferProcess] interim [600000000]:ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363859279+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363862584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363865187+07:00","message":"> Transcript [123] [false]: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.36386861+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363870616+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363873184+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363875829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363878503+07:00","message":"Push: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363880465+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363882581+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.363884544+07:00","message":"Next Push (prob) : 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.363892592+07:00","message":"push: {false ความรู้เกี่ยวกับ 0 0xc00012e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.55368535+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.553719233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.553724441+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.553739739+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.553746965+07:00","message":"[bufferProcess] interim [780000000]:ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.553750857+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.553754277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.553756904+07:00","message":"> Transcript [124] [false]: 'ความรู้เกี่ยวกับการตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.553760636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.553763077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.553765249+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.553767853+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.806193652+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.806230397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.806236303+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:20.806249473+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.806255759+07:00","message":"[bufferProcess] interim [80000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.806258273+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.806263224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.806266584+07:00","message":"> Transcript [125] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.806270402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.80627234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.806274593+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:20.806286209+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.004606141+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.004648569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.004653834+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.004668398+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.004675011+07:00","message":"[bufferProcess] interim [260000000]:ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.004677386+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.004681189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.004683714+07:00","message":"> Transcript [126] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.004687445+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.004689701+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.004691566+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.004694376+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.006282278+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.006297005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.006301303+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.006311712+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006315195+07:00","message":"[bufferProcess] interim [320000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006317163+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006321375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006323815+07:00","message":"> Transcript [127] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006326263+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006328383+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006330407+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006332422+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006339861+07:00","message":"Push: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006341673+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006343597+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.006345649+07:00","message":"Next Push (prob) : 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.006353229+07:00","message":"push: {false การตอบสนอง 0 0xc00012e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.328999811+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.329037681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.329043653+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.329056691+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.329064781+07:00","message":"[bufferProcess] interim [620000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.329067476+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.329073741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.329087032+07:00","message":"> Transcript [128] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.329091107+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.329093222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.329096004+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.32909877+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.963184023+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.963230892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.963237351+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:21.963255287+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.96326382+07:00","message":"[bufferProcess] interim [220000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.963266774+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.9632702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.963273112+07:00","message":"> Transcript [129] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.9632852+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.963287478+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.963289918+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:21.963292315+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:22.769497883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:22.769518932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:22.933368779+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:22.933417356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:22.933425145+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:22.933439513+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:22.933447845+07:00","message":"[bufferProcess] interim [180000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:22.933450937+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:22.933454605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:22.933457531+07:00","message":"> Transcript [130] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:22.933461399+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:22.933463677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:22.933465832+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:22.933471417+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.046031607+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.046078416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.046084787+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.046100364+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.0461075+07:00","message":"[bufferProcess] interim [240000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.046110617+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.046118114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.046120925+07:00","message":"> Transcript [131] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.046125445+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.046127521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.046130164+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.046132634+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.046138446+07:00","message":"Push: 'ของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.046140245+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.0461424+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.046144743+07:00","message":"Next Push (prob) : 'ต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.046176717+07:00","message":"push: {false ของพืช 0 0xc00012e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.057100706+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.057126039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.057131311+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.057146687+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.057152451+07:00","message":"[bufferProcess] interim [300000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.057154796+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.05715791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.057170537+07:00","message":"> Transcript [132] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.057173781+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.270188147+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.270236221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.270242155+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.270261854+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.270271159+07:00","message":"[bufferProcess] interim [420000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.270281382+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.270286329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.270289845+07:00","message":"> Transcript [133] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.270293802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.270295988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.270297779+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.270300697+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.329394467+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.32943514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.329441003+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.329458168+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.329467101+07:00","message":"[bufferProcess] interim [540000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.329469849+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.329473701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.329476836+07:00","message":"> Transcript [134] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.329479533+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.577972836+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.578013622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.57802023+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.578034707+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.578042533+07:00","message":"[bufferProcess] interim [780000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.578045008+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.578051685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.578055447+07:00","message":"> Transcript [135] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.578059683+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.578061698+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.578064107+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.578067051+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.754194923+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.75423657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.754242421+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.75425843+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.754266157+07:00","message":"[bufferProcess] interim [960000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.754268854+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.754272332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.754281219+07:00","message":"> Transcript [136] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.754285573+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.754287931+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.754290153+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.754293099+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.816022721+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.816060507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.816066272+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.816081306+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816088064+07:00","message":"[bufferProcess] interim [80000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816090859+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816095987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816099409+07:00","message":"> Transcript [137] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816103313+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816105457+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816107733+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816110953+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.81611397+07:00","message":"Push: 'ต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816118516+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816122515+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:23.816125688+07:00","message":"Next Push (prob) : 'ได้ศึกษาต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:23.816133087+07:00","message":"push: {false ต่อสิ่งเร้าที่เราจะ 0 0xc00012e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.136042722+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.136084598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.136090232+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.136104032+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.136112895+07:00","message":"[bufferProcess] interim [380000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.13611576+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.136123273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.136126275+07:00","message":"> Transcript [138] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.136130526+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.136132818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.136135026+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.136137733+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.65620027+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.656245888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.656252861+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.656264922+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.656272333+07:00","message":"[bufferProcess] interim [920000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.656284895+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.656291138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.656294032+07:00","message":"> Transcript [139] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.656298292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.656300401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.656302782+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.656306005+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.847992463+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.848032286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.848038993+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.848054574+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.848061902+07:00","message":"[bufferProcess] interim [100000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.848064406+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.848068424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.848071177+07:00","message":"> Transcript [140] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.84807493+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.848077172+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.848079411+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.848081864+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.92735336+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.927398198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.927407474+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.927421509+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927428867+07:00","message":"[bufferProcess] interim [220000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927431858+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927438753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927441496+07:00","message":"> Transcript [141] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927446237+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927448281+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927450823+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927453556+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.92745839+07:00","message":"Push: 'ได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927460537+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927462881+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:24.927465575+07:00","message":"Next Push (prob) : 'นี้นะคะสามารถนำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.927473439+07:00","message":"push: {false ได้ศึกษาต่อไป 0 0xc00012e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:24.95624755+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.017461645+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.161224802+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.16127039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.161282071+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.161297967+07:00","message":"[buffer interim] 17 false ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.161306095+07:00","message":"[bufferProcess] interim [340000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.161308722+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.161317101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.161320229+07:00","message":"> Transcript [142] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.161324602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.161326808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.161328648+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.161331064+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.3308978+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.330946702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.330953767+07:00","message":"receive interim result [true|false]: ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.330965758+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.330968964+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.330976219+07:00","message":"[buffer interim] 17 true ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.330983754+07:00","message":"[bufferProcess] interim [580000000]:ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331005747+07:00","message":"[bufferProcess] send to processor (isfinal):ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331010361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331013465+07:00","message":"> Transcript [143] [false]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331017611+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331019499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331021275+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331023767+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331025976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331027811+07:00","message":"> Transcript [144] [true]: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331033643+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331035391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331037099+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไปนี้นะคะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331039105+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับการตอบสนองของพืชต่อสิ่งเร้าที่เราจะได้ศึกษาต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.331047636+07:00","message":"Push: 'นี้นะคะสามารถนำมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.331057384+07:00","message":"push: {true นี้นะคะสามารถนำมาใช้ 0 0xc00012e380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:25.344662294+07:00","message":"write wav file: './tmp/7572/7572_17.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:25.77009882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:25.770128225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.952693846+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.952735393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.952740426+07:00","message":"receive interim result [false|false]: บ่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:25.952754141+07:00","message":"[buffer interim] 18 false บ่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.952760965+07:00","message":"[bufferProcess] interim [600000000]:บ่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:25.952762952+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.272542071+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.272580304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายๆค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.27258664+07:00","message":"receive interim result [false|false]: บ่ายๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.272599134+07:00","message":"[buffer interim] 18 false บ่ายๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.272609646+07:00","message":"[bufferProcess] interim [900000000]:บ่ายๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.272612183+07:00","message":"[bufferProcess] send to processor:บ่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.272619239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.272621903+07:00","message":"> Transcript [145] [false]: 'บ่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.272623931+07:00","message":"Set StatePrefix (first interim): 'บ่ายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.295765492+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.425613666+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.554501306+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.604627859+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.604668373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายๆค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.604674929+07:00","message":"receive interim result [true|false]: บ่ายๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.60468419+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.604686301+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.604693043+07:00","message":"[buffer interim] 18 true บ่ายๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.60470327+07:00","message":"[bufferProcess] interim [20000000]:บ่ายๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604706756+07:00","message":"[bufferProcess] send to processor (isfinal):บ่ายๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604710296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604714594+07:00","message":"> Transcript [146] [false]: 'บ่ายๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604717668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604719554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604721437+07:00","message":"StatePrefix: 'บ่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604723372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.60472508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.60472717+07:00","message":"> Transcript [147] [true]: 'บ่ายๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604729507+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604731212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604733163+07:00","message":"StatePrefix: 'บ่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.604734864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.60473727+07:00","message":"Push: 'บ่ายๆค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.604745499+07:00","message":"push: {true บ่ายๆค่ะ 0 0xc0024ca480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:26.610210496+07:00","message":"write wav file: './tmp/7572/7572_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.830199413+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.830228805+07:00","message":"found end of frame, send empty tag with msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.8302325+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.83024102+07:00","message":"[buffer interim] 19 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.830249124+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.830253105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.830255908+07:00","message":"> Transcript [148] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.830259437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.830261523+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.830263323+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.830265431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:26.8302678+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:26.830285884+07:00","message":"push: {true \n 0 0xc00034d200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:26.834571805+07:00","message":"write wav file: './tmp/7572/7572_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:27.196242406+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:27.925348629+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:27.925390166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:27.925396004+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:27.92541016+07:00","message":"[buffer interim] 20 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:27.92541736+07:00","message":"[bufferProcess] interim [360000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:27.925419972+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:27.925426854+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:27.925429856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:27.925432733+07:00","message":"> Transcript [149] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:27.925435209+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.124407232+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.124449403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.124453798+07:00","message":"receive interim result [false|false]: การปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.124470005+07:00","message":"[buffer interim] 20 false การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.124477408+07:00","message":"[bufferProcess] interim [600000000]:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.124479322+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.627155453+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.627204383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.627211778+07:00","message":"receive interim result [false|false]: การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.627237218+07:00","message":"[buffer interim] 20 false การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.627247229+07:00","message":"[bufferProcess] interim [80000000]:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.627251432+07:00","message":"[bufferProcess] send to processor:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.627256381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.627260439+07:00","message":"> Transcript [150] [false]: 'การปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.627265089+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.627269903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.627286644+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.627289333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.763176895+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.763216157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.763221916+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:28.763253586+07:00","message":"[buffer interim] 20 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.763260741+07:00","message":"[bufferProcess] interim [200000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.763263033+07:00","message":"[bufferProcess] send to processor:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.763270002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.763278365+07:00","message":"> Transcript [151] [false]: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.763283109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.763285471+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.7632878+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:28.763290148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:28.770316437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:28.770324149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.337973769+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.338017696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.338024356+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.338040079+07:00","message":"[buffer interim] 20 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.338053945+07:00","message":"[bufferProcess] interim [800000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.33805659+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.338060499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.338063791+07:00","message":"> Transcript [152] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.338067877+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.338070025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.338071989+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.33807393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.452677868+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.452718623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.452726007+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.452742878+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452750151+07:00","message":"[bufferProcess] interim [860000000]:การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.45275252+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452755899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452759553+07:00","message":"> Transcript [153] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452763362+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452765719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452768008+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452770071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452777848+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452779736+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452781747+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.452784291+07:00","message":"Next Push (prob) : 'ตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.452792757+07:00","message":"push: {false การ 0 0xc00034d480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.644428856+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.644465573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.644470693+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.644487431+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.644494654+07:00","message":"[bufferProcess] interim [100000000]:การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.644497892+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.644501704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.644504617+07:00","message":"> Transcript [154] [false]: 'การตอบสนองของพืชไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.644507739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.644509821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.644512126+07:00","message":"StatePrefix: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.644514749+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.971453316+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.971493457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.971498868+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:29.971515566+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.971525901+07:00","message":"[bufferProcess] interim [340000000]:การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.971528515+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.971532318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.971535349+07:00","message":"> Transcript [155] [false]: 'การตอบสนองของพืชไม่ได้รับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.971538845+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.971540827+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.971542938+07:00","message":"StatePrefix: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:29.971545892+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.353217751+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.353260294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.353265832+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.353286584+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.353294537+07:00","message":"[bufferProcess] interim [760000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.35329772+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.353304712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.353307648+07:00","message":"> Transcript [156] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.353310917+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.353313017+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.353315217+07:00","message":"StatePrefix: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.353318798+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.559554598+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.559594573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสิ่งนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.559599809+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสิ่งนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.55961491+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสิ่งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559622896+07:00","message":"[bufferProcess] interim [0]:การตอบสนองของพืชไม่ได้รับสิ่งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559625632+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559629568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559632839+07:00","message":"> Transcript [157] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559636946+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559639015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559641246+07:00","message":"StatePrefix: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559643466+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559650134+07:00","message":"Push: 'ตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559652059+07:00","message":"TextPushed: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559654137+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.559656547+07:00","message":"Next Push (prob) : 'ไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.559665705+07:00","message":"push: {false ตอบสนองของพืช 0 0xc00034d480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.606058844+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.606102003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.606107945+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:30.606121999+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.606129325+07:00","message":"[bufferProcess] interim [120000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.606131728+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสิ่งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.606137162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.60613991+07:00","message":"> Transcript [158] [false]: 'การตอบสนองของพืชไม่ได้รับสิ่งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.60614228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:30.606144789+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชไม่ได้รับสิ่งนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.244999272+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.245035383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.245040551+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.245055682+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.245063193+07:00","message":"[bufferProcess] interim [720000000]:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.245065492+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.24506892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.245071985+07:00","message":"> Transcript [159] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.245074621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.245076532+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.675330482+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.736529262+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:31.770976651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:31.770990223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.824594506+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.824635847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสิ่งนั้นได้หลายรูปแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.824642848+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชไม่ได้รับสิ่งนั้นได้หลายรูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.824657124+07:00","message":"[buffer interim] 20 false การตอบสนองของพืชไม่ได้รับสิ่งนั้นได้หลายรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.824663768+07:00","message":"[bufferProcess] interim [260000000]:การตอบสนองของพืชไม่ได้รับสิ่งนั้นได้หลายรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.824666692+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.824676203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.824679858+07:00","message":"> Transcript [160] [false]: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.824683417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.824685597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.824688077+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับสินค้าแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:31.824690301+07:00","message":"TextPushed: 'การตอบสนองของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:31.865071713+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.055936248+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.068796477+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.068834853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ\",\"confidence\":0.9251428}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.068841272+07:00","message":"receive interim result [true|false]: การตอบสนองของพืชไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.068847414+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.068849726+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.068857445+07:00","message":"[buffer interim] 20 true การตอบสนองของพืชไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.068864766+07:00","message":"[bufferProcess] interim [470000000]:การตอบสนองของพืชไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.06886856+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองของพืชไม่ได้รับสิ่งนั้นได้หลายรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.068872019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.068874843+07:00","message":"> Transcript [161] [false]: 'การตอบสนองของพืชไม่ได้รับสิ่งนั้นได้หลายรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.06887716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.068879048+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชไม่ได้รับสิ่งนั้นได้หลายรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.06888083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.06888263+07:00","message":"> Transcript [162] [true]: 'การตอบสนองของพืชไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.06888535+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.068887226+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.068888992+07:00","message":"StatePrefix: 'การตอบสนองของพืชไม่ได้รับสิ่งนั้นได้หลายรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.068891359+07:00","message":"TextPushed: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.068894669+07:00","message":"Push: 'ไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.068903368+07:00","message":"push: {true ไม่ได้รับสิ่งเร้านั้นได้หลายรูปแบบ 0 0xc00034d480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:32.080923893+07:00","message":"write wav file: './tmp/7572/7572_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.136646714+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.136665394+07:00","message":"found end of frame, send empty tag with msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.136668712+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.136675402+07:00","message":"[buffer interim] 21 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.136682882+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.136686851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.136689511+07:00","message":"> Transcript [163] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.136692011+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.136694218+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.136695999+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.136697719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.136700581+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.136709223+07:00","message":"push: {true \n 0 0xc00232cd80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:32.14123652+07:00","message":"write wav file: './tmp/7572/7572_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.31798057+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.444896803+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.576258463+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.617469037+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.617498916+07:00","message":"found end of frame, send empty tag with msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.61750301+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.617510737+07:00","message":"[buffer interim] 22 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.617518564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.617521817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.617524761+07:00","message":"> Transcript [164] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.617527604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.617529481+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.617531337+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.617533117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.617542286+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.617552546+07:00","message":"push: {true \n 0 0xc00059cb00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:32.630592173+07:00","message":"write wav file: './tmp/7572/7572_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.64787414+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.869388363+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.869415097+07:00","message":"found end of frame, send empty tag with msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.869418545+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.869425996+07:00","message":"[buffer interim] 23 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.869436972+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.869440876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.869443988+07:00","message":"> Transcript [165] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.8694497+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.869452112+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.869457906+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.869459606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:32.86946655+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:32.869476407+07:00","message":"push: {true \n 0 0xc00232cc00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:32.874161112+07:00","message":"write wav file: './tmp/7572/7572_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.278022599+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.278056001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.278061149+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.278073499+07:00","message":"[buffer interim] 24 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.278080045+07:00","message":"[bufferProcess] interim [320000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.278081694+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.278086535+07:00","message":"[bufferProcess] send to processor (ticker):แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.278089097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.278091782+07:00","message":"> Transcript [166] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.278093935+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.453860451+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.453906762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.453914244+07:00","message":"receive interim result [false|false]: แบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.453933793+07:00","message":"[buffer interim] 24 false แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.453941183+07:00","message":"[bufferProcess] interim [440000000]:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.45394303+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:34.771628609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:34.771637012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.781899196+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.781942649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้พี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.781948523+07:00","message":"receive interim result [false|false]: แบบนี้พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.781964599+07:00","message":"[buffer interim] 24 false แบบนี้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.781971892+07:00","message":"[bufferProcess] interim [740000000]:แบบนี้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.781975065+07:00","message":"[bufferProcess] send to processor:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.781981617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.781984389+07:00","message":"> Transcript [167] [false]: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.781987542+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.781989584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.781991802+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.781993918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.801068025+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.801091826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.801096378+07:00","message":"receive interim result [false|false]: แบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.801107802+07:00","message":"[buffer interim] 24 false แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.801113369+07:00","message":"[bufferProcess] interim [800000000]:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.801115303+07:00","message":"[bufferProcess] send to processor:แบบนี้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.801118227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.801120565+07:00","message":"> Transcript [168] [false]: 'แบบนี้พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.801123687+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.801125573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.801127686+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.80112945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.975332127+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.975372582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.975377494+07:00","message":"receive interim result [false|false]: แบบนี้ที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:34.975390299+07:00","message":"[buffer interim] 24 false แบบนี้ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.975396731+07:00","message":"[bufferProcess] interim [980000000]:แบบนี้ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.975399255+07:00","message":"[bufferProcess] send to processor:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.975402308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.975404983+07:00","message":"> Transcript [169] [false]: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.975408056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.97540996+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.975411894+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:34.975414171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.14025575+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.140306133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.140312263+07:00","message":"receive interim result [false|false]: แบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.140327532+07:00","message":"[buffer interim] 24 false แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.14033393+07:00","message":"[bufferProcess] interim [100000000]:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.14033767+07:00","message":"[bufferProcess] send to processor:แบบนี้ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.140344847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.140347607+07:00","message":"> Transcript [170] [false]: 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.14035155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.140354115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.14035639+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.140358429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.140363897+07:00","message":"Push: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.140365637+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.140368005+07:00","message":"Set new StatePrefix : 'แบบนี้ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.140370354+07:00","message":"Next Push (prob) : 'นี้ที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.140377008+07:00","message":"push: {false แบบ 0 0xc0024ca300}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.425434315+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.425481863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบหนึ่งที่เห็นได้ชัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.425487498+07:00","message":"receive interim result [false|false]: รูปแบบหนึ่งที่เห็นได้ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.425506259+07:00","message":"[buffer interim] 24 false รูปแบบหนึ่งที่เห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.425514139+07:00","message":"[bufferProcess] interim [400000000]:รูปแบบหนึ่งที่เห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.425517226+07:00","message":"[bufferProcess] send to processor:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.425520939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.425523989+07:00","message":"> Transcript [171] [false]: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.425526199+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.611821918+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.611862152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็นไม่ชัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.611868079+07:00","message":"receive interim result [false|false]: แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:35.611884327+07:00","message":"[buffer interim] 24 false แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.611891071+07:00","message":"[bufferProcess] interim [580000000]:แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.61189336+07:00","message":"[bufferProcess] send to processor:รูปแบบหนึ่งที่เห็นได้ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.611897316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.611900031+07:00","message":"> Transcript [172] [false]: 'รูปแบบหนึ่งที่เห็นได้ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.611902272+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:35.611904151+07:00","message":"Set new StatePrefix: 'รูปแบบหนึ่งที่เห็นได้ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.187539099+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.187577426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบหนึ่งที่เห็นได้ชัดก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.18758304+07:00","message":"receive interim result [false|false]: รูปแบบหนึ่งที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.187595212+07:00","message":"[buffer interim] 24 false รูปแบบหนึ่งที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.187601764+07:00","message":"[bufferProcess] interim [180000000]:รูปแบบหนึ่งที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.187604077+07:00","message":"[bufferProcess] send to processor:แบบนี้ที่เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.187609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.187611543+07:00","message":"> Transcript [173] [false]: 'แบบนี้ที่เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.187613808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.187616215+07:00","message":"Set new StatePrefix: 'แบบนี้ที่เห็นไม่ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.775542812+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.775578911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบหนึ่งที่เห็นได้ชัดก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.775585363+07:00","message":"receive interim result [false|false]: รูปแบบหนึ่งที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.775598404+07:00","message":"[buffer interim] 24 false รูปแบบหนึ่งที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.775605065+07:00","message":"[bufferProcess] interim [780000000]:รูปแบบหนึ่งที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.77560791+07:00","message":"[bufferProcess] send to processor:รูปแบบหนึ่งที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.775614217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.77561673+07:00","message":"> Transcript [174] [false]: 'รูปแบบหนึ่งที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.775618967+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.775621719+07:00","message":"Set new StatePrefix: 'รูปแบบหนึ่งที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.884416647+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.884456568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.8844626+07:00","message":"receive interim result [false|false]: รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:36.884480881+07:00","message":"[buffer interim] 24 false รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.884488641+07:00","message":"[bufferProcess] interim [900000000]:รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.884491724+07:00","message":"[bufferProcess] send to processor:รูปแบบหนึ่งที่เห็นได้ชัดก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.884495297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.884498497+07:00","message":"> Transcript [175] [false]: 'รูปแบบหนึ่งที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.884501905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.884504033+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.884506519+07:00","message":"StatePrefix: 'รูปแบบหนึ่งที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:36.88450907+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.082646988+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.082689478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อนไหว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.082695784+07:00","message":"receive interim result [false|false]: รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.082707932+07:00","message":"[buffer interim] 24 false รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.082715731+07:00","message":"[bufferProcess] interim [80000000]:รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.082719125+07:00","message":"[bufferProcess] send to processor:รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.082724091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.082728718+07:00","message":"> Transcript [176] [false]: 'รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.082734691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.082738279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.082742727+07:00","message":"StatePrefix: 'รูปแบบหนึ่งที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.082746563+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.185325639+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.375384475+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.52171824+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.521757266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้ที่เห็นได้ชัดคือการเคลื่อนไหว\",\"confidence\":0.9014749}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.52176359+07:00","message":"receive interim result [true|false]: แบบนี้ที่เห็นได้ชัดคือการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.521772952+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.521775955+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.521781387+07:00","message":"[buffer interim] 24 true แบบนี้ที่เห็นได้ชัดคือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521790013+07:00","message":"[bufferProcess] interim [560000000]:แบบนี้ที่เห็นได้ชัดคือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521793202+07:00","message":"[bufferProcess] send to processor (isfinal):รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521796971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.52179998+07:00","message":"> Transcript [177] [false]: 'รูปแบบหนึ่งที่เห็นได้ชัดก็คือการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.5218035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521805436+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521809789+07:00","message":"StatePrefix: 'รูปแบบหนึ่งที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521812625+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521814528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521816304+07:00","message":"> Transcript [178] [true]: 'แบบนี้ที่เห็นได้ชัดคือการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521818469+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521820139+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521821696+07:00","message":"StatePrefix: 'รูปแบบหนึ่งที่เห็นได้ชัดก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521823613+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:37.521829956+07:00","message":"Push: 'นี้ที่เห็นได้ชัดคือการเคลื่อนไหว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:37.521837666+07:00","message":"push: {true นี้ที่เห็นได้ชัดคือการเคลื่อนไหว 0 0xc0024ca300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:37.532552756+07:00","message":"write wav file: './tmp/7572/7572_24.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:37.772423132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:37.772447524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:39.314248534+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:39.31429442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:39.314299935+07:00","message":"receive interim result [false|false]: ชาร์จแบต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:39.314315661+07:00","message":"[buffer interim] 25 false ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:39.314322416+07:00","message":"[bufferProcess] interim [800000000]:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:39.314324412+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:39.314330306+07:00","message":"[bufferProcess] send to processor (ticker):ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:39.314332726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:39.314335276+07:00","message":"> Transcript [179] [false]: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:39.314337487+07:00","message":"Set StatePrefix (first interim): 'ชาร์จแบต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:39.876943289+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:39.876976378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:39.876982413+07:00","message":"receive interim result [false|false]: ชาร์จแบต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:39.876993468+07:00","message":"[buffer interim] 25 false ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:39.876999546+07:00","message":"[bufferProcess] interim [400000000]:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:39.877001495+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:40.772849822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:40.772850243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.110360593+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.110401631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตความสัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.110407455+07:00","message":"receive interim result [false|false]: ชาร์จแบตความสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.110421404+07:00","message":"[buffer interim] 25 false ชาร์จแบตความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110428351+07:00","message":"[bufferProcess] interim [540000000]:ชาร์จแบตความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110431651+07:00","message":"[bufferProcess] send to processor:ชาร์จแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110438028+07:00","message":"[bufferProcess] send to processor (ticker):ชาร์จแบตความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110440978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110444072+07:00","message":"> Transcript [180] [false]: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110447459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110449587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110451342+07:00","message":"StatePrefix: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110453305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110456821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110458787+07:00","message":"> Transcript [181] [false]: 'ชาร์จแบตความสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110460692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110462252+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110463863+07:00","message":"StatePrefix: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.110465514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.429451512+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.429490475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตความสัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.429496499+07:00","message":"receive interim result [false|false]: ชาร์จแบตความสัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.42951248+07:00","message":"[buffer interim] 25 false ชาร์จแบตความสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.429524238+07:00","message":"[bufferProcess] interim [840000000]:ชาร์จแบตความสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.429526408+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.498602305+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.49864275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตความสัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.49864827+07:00","message":"receive interim result [false|false]: ชาร์จแบตความสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.498661734+07:00","message":"[buffer interim] 25 false ชาร์จแบตความสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.498668216+07:00","message":"[bufferProcess] interim [960000000]:ชาร์จแบตความสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.498670923+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตความสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.498674692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.498677219+07:00","message":"> Transcript [182] [false]: 'ชาร์จแบตความสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.498680838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.498682775+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.498684645+07:00","message":"StatePrefix: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.498686821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.74860858+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.74865213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตความสัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.748658242+07:00","message":"receive interim result [false|false]: ชาร์จแบตความสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.748672094+07:00","message":"[buffer interim] 25 false ชาร์จแบตความสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748679442+07:00","message":"[bufferProcess] interim [200000000]:ชาร์จแบตความสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748681764+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตความสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748688712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748691607+07:00","message":"> Transcript [183] [false]: 'ชาร์จแบตความสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748695047+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748697287+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748699192+07:00","message":"StatePrefix: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748704502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748710721+07:00","message":"Push: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748714155+07:00","message":"TextPushed: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748716318+07:00","message":"Set new StatePrefix : 'ชาร์จแบตความสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.748718633+07:00","message":"Next Push (prob) : 'ความสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.748726507+07:00","message":"push: {false ชาร์จแบต 0 0xc00232cf00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.996405161+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.996443878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.996451283+07:00","message":"receive interim result [false|false]: ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:41.996471491+07:00","message":"[buffer interim] 25 false ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.996480369+07:00","message":"[bufferProcess] interim [440000000]:ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.996484229+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตความสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.996492165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.99649641+07:00","message":"> Transcript [184] [false]: 'ชาร์จแบตความสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.996501959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.996505199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.996508003+07:00","message":"StatePrefix: 'ชาร์จแบตความสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:41.996511149+07:00","message":"TextPushed: 'ชาร์จแบต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.318996912+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.319032648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.319039013+07:00","message":"receive interim result [false|false]: ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.319054441+07:00","message":"[buffer interim] 25 false ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.319062278+07:00","message":"[bufferProcess] interim [800000000]:ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.319065134+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.319072679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.319075763+07:00","message":"> Transcript [185] [false]: 'ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.319079488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.319081451+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.319084192+07:00","message":"StatePrefix: 'ชาร์จแบตความสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.319086521+07:00","message":"TextPushed: 'ชาร์จแบต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.697604086+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.766643801+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.898749424+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.898793894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.89880499+07:00","message":"receive interim result [false|false]: ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.898828163+07:00","message":"[buffer interim] 25 false ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.898837833+07:00","message":"[bufferProcess] interim [340000000]:ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.898842172+07:00","message":"[bufferProcess] send to processor:ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.898852826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.898859269+07:00","message":"> Transcript [186] [false]: 'ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.898864681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.898868879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.898872452+07:00","message":"StatePrefix: 'ชาร์จแบตความสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.89887658+07:00","message":"TextPushed: 'ชาร์จแบต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.979470681+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.979513304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้\",\"confidence\":0.94573146}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.979520521+07:00","message":"receive interim result [true|false]: ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.979531629+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.979533845+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.979540794+07:00","message":"[buffer interim] 25 true ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979548645+07:00","message":"[bufferProcess] interim [550000000]:ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979551562+07:00","message":"[bufferProcess] send to processor (isfinal):ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979554919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979557945+07:00","message":"> Transcript [187] [false]: 'ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979561332+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979563266+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979565425+07:00","message":"StatePrefix: 'ชาร์จแบตความสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979567676+07:00","message":"TextPushed: 'ชาร์จแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979573938+07:00","message":"Push: 'ความสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979575993+07:00","message":"TextPushed: 'ชาร์จแบตความสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979578067+07:00","message":"Set new StatePrefix : 'ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979583239+07:00","message":"Next Push (prob) : 'ของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979585021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979587103+07:00","message":"> Transcript [188] [true]: 'ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979604128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979607927+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979609735+07:00","message":"StatePrefix: 'ชาร์จแบตความสัมพันธ์กับทิศทางของสิ่งเร้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979611711+07:00","message":"TextPushed: 'ชาร์จแบตความสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:42.979614199+07:00","message":"Push: 'ของสิ่งเร้าได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.979623114+07:00","message":"push: {false ความสัมพันธ์กับทิศทาง 0 0xc00232cf00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:42.979631422+07:00","message":"push: {true ของสิ่งเร้าได้ 0 0xc00232cf00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:42.991751474+07:00","message":"write wav file: './tmp/7572/7572_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.207025054+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.275184416+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.496033498+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.496055466+07:00","message":"found end of frame, send empty tag with msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.496059642+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.496069925+07:00","message":"[buffer interim] 26 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:43.49608118+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:43.496090193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:43.496094014+07:00","message":"> Transcript [189] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:43.496097821+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:43.496102612+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:43.496105851+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:43.496108383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:43.496113345+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.496127034+07:00","message":"push: {true \n 0 0xc0024ca800}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.500204994+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.500227603+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.500231027+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.500232856+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:43.500234573+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:43.500847079+07:00","message":"write wav file: './tmp/7572/7572_26.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:43.773673691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:43.773678073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:44.327441105+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:44.327480376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แปะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:44.327485135+07:00","message":"receive interim result [false|false]: แปะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:44.327497207+07:00","message":"[buffer interim] 27 false แปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:44.327504532+07:00","message":"[bufferProcess] interim [660000000]:แปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:44.327506305+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:44.746781999+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:44.805108463+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.064716859+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.064757469+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.064762673+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.064772833+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.064775164+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.064781079+07:00","message":"[buffer interim] 27 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.064790733+07:00","message":"[bufferProcess] interim [350000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.06479371+07:00","message":"[bufferProcess] send to processor (isfinal):แปะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.06479772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.064800873+07:00","message":"> Transcript [190] [false]: 'แปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.064803128+07:00","message":"Set StatePrefix (first interim): 'แปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.064804724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.064806564+07:00","message":"> Transcript [191] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.064810132+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.064811967+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.064813885+07:00","message":"StatePrefix: 'แปะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.064815853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.064822136+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.064830326+07:00","message":"push: {true  0 0xc00232c000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:45.071055174+07:00","message":"write wav file: './tmp/7572/7572_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.705514608+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.835060453+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.978808536+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.978829535+07:00","message":"found end of frame, send empty tag with msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.9788338+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.978843573+07:00","message":"[buffer interim] 28 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.978853605+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.978865589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.978870229+07:00","message":"> Transcript [192] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.978874548+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.978877608+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.97888015+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.978882892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:45.978886944+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:45.978910477+07:00","message":"push: {true \n 0 0xc00034d080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:45.985596393+07:00","message":"write wav file: './tmp/7572/7572_28.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:46.774700502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:46.774692809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:47.647161968+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:47.64720187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:47.647207481+07:00","message":"receive interim result [false|false]: ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:47.647219665+07:00","message":"[buffer interim] 29 false ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:47.64722589+07:00","message":"[bufferProcess] interim [680000000]:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:47.647228226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:47.647234417+07:00","message":"[bufferProcess] send to processor (ticker):ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:47.647237068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:47.647239801+07:00","message":"> Transcript [193] [false]: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:47.647244701+07:00","message":"Set StatePrefix (first interim): 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:47.905110098+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:47.905152244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีพิษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:47.905169579+07:00","message":"receive interim result [false|false]: ที่มีพิษ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:47.905186489+07:00","message":"[buffer interim] 29 false ที่มีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:47.905193267+07:00","message":"[bufferProcess] interim [860000000]:ที่มีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:47.905195192+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:48.088857607+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:48.088901568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:48.088907501+07:00","message":"receive interim result [false|false]: ที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:48.088922564+07:00","message":"[buffer interim] 29 false ที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.088929863+07:00","message":"[bufferProcess] interim [40000000]:ที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.088932325+07:00","message":"[bufferProcess] send to processor:ที่มีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.088938315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.08894127+07:00","message":"> Transcript [194] [false]: 'ที่มีพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.088944794+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.088947342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.088949191+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.088951558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:48.668466186+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:48.668506089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:48.668513045+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:48.668526018+07:00","message":"[buffer interim] 29 false ที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.668532271+07:00","message":"[bufferProcess] interim [640000000]:ที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.668534528+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.668542683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.668545365+07:00","message":"> Transcript [195] [false]: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.668548555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.668550747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.66855259+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:48.668554732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.058337341+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.058377759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.058384149+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.058399023+07:00","message":"[buffer interim] 29 false ที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.058405652+07:00","message":"[bufferProcess] interim [120000000]:ที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.058408651+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.058427238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.058429771+07:00","message":"> Transcript [196] [false]: 'ที่มีทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.058433176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.058435277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.05843781+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.058440037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.512187301+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.512229411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.512236052+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.512249247+07:00","message":"[buffer interim] 29 false ที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.512256571+07:00","message":"[bufferProcess] interim [480000000]:ที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.512259063+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.512264836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.512274777+07:00","message":"> Transcript [197] [false]: 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.512279021+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.51228113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.512283042+07:00","message":"StatePrefix: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.512285181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.512291545+07:00","message":"Push: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.512293702+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.512298487+07:00","message":"Set new StatePrefix : 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.51230079+07:00","message":"Next Push (prob) : 'ทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.512308596+07:00","message":"push: {false ที่มี 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.69778371+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.697823048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.697828899+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.697845741+07:00","message":"[buffer interim] 29 false ที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.697852357+07:00","message":"[bufferProcess] interim [660000000]:ที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.697854741+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.697858121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.69786081+07:00","message":"> Transcript [198] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.697863743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.697865784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.697867696+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.69787033+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:49.775440055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:49.775447154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.890210117+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.890255074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.890261353+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:49.890282698+07:00","message":"[buffer interim] 29 false ที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.890293163+07:00","message":"[bufferProcess] interim [900000000]:ที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.890295711+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.890301318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.890304196+07:00","message":"> Transcript [199] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.890307607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.890309699+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.89031153+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:49.890314127+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:50.208346411+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:50.208385452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:50.20839145+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:50.208406206+07:00","message":"[buffer interim] 29 false ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.208412968+07:00","message":"[bufferProcess] interim [140000000]:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.208415858+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.208422962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.208425675+07:00","message":"> Transcript [200] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.208428896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.208430973+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.208433244+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.208435605+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:50.468490668+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:50.468531129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:50.468539496+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:50.468556951+07:00","message":"[buffer interim] 29 false ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.468565343+07:00","message":"[bufferProcess] interim [440000000]:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.46856888+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.468573811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.468578014+07:00","message":"> Transcript [201] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.46858355+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.468586212+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.468589595+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.468592512+07:00","message":"TextPushed: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.468596955+07:00","message":"Push: 'ทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.468599895+07:00","message":"TextPushed: 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.468602712+07:00","message":"Set new StatePrefix : 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:50.468605913+07:00","message":"Next Push (prob) : 'ทิศทางของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:50.468616264+07:00","message":"push: {false ทิศทางสัมพันธ์กับ 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:50.765362575+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.03966605+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.039713914+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-05-14T13:18:51.039720684+07:00","message":"receive interim result [false|false]: ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.039741985+07:00","message":"[buffer interim] 29 false ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.039750251+07:00","message":"[bufferProcess] interim [40000000]:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.039753261+07:00","message":"[bufferProcess] send to processor:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.039757817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.039761821+07:00","message":"> Transcript [202] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.039769413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.039771753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.039773549+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.039776702+07:00","message":"TextPushed: 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.067600665+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.067637372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.957483}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.067644038+07:00","message":"receive interim result [true|false]: ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.067654185+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.067656195+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.067663183+07:00","message":"[buffer interim] 29 true ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067669926+07:00","message":"[bufferProcess] interim [160000000]:ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067673023+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067676334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067679246+07:00","message":"> Transcript [203] [false]: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067682533+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067684295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067686119+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067688524+07:00","message":"TextPushed: 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067690443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067696232+07:00","message":"> Transcript [204] [true]: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067698719+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067700386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067705154+07:00","message":"StatePrefix: 'ที่มีทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067707115+07:00","message":"TextPushed: 'ที่มีทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:51.067712352+07:00","message":"Push: 'ทิศทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.06772031+07:00","message":"push: {true ทิศทางของสิ่งเร้า 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:51.07787092+07:00","message":"write wav file: './tmp/7572/7572_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:51.345939325+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:52.776330148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:52.776336967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:52.97607846+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:52.976119365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:52.976124771+07:00","message":"receive interim result [false|false]: และการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:52.976137469+07:00","message":"[buffer interim] 30 false และการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:52.976144281+07:00","message":"[bufferProcess] interim [260000000]:และการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:52.976146348+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:52.976150088+07:00","message":"[bufferProcess] send to processor (ticker):และการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:52.976152863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:52.976155424+07:00","message":"> Transcript [205] [false]: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:52.976157729+07:00","message":"Set StatePrefix (first interim): 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.175933186+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.175967557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.17597288+07:00","message":"receive interim result [false|false]: และการตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.175987415+07:00","message":"[buffer interim] 30 false และการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.175993981+07:00","message":"[bufferProcess] interim [440000000]:และการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.175995901+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.300102187+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.300139531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.300145302+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.300159502+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.300171246+07:00","message":"[bufferProcess] interim [620000000]:และการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.300173632+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.300180199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.300182858+07:00","message":"> Transcript [206] [false]: 'และการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.300186094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.300188216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.300190135+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.300192358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.498396306+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.498449044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.498454295+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.498469336+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.498476723+07:00","message":"[bufferProcess] interim [800000000]:และการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.498479515+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.498482764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.498485403+07:00","message":"> Transcript [207] [false]: 'และการตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.498488636+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.498490616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.498492442+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.498494935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.822073264+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.822117648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.822125791+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:53.822141377+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.82215217+07:00","message":"[bufferProcess] interim [40000000]:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.822156324+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.822160663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.822165243+07:00","message":"> Transcript [208] [false]: 'และการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.822170049+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.822172802+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.822176177+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:53.822179284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.136432769+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.136469522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.136474762+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.136492178+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136499326+07:00","message":"[bufferProcess] interim [340000000]:และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136502154+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136505231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136508201+07:00","message":"> Transcript [209] [false]: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136511424+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136513409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136515793+07:00","message":"StatePrefix: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136518095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136524765+07:00","message":"Push: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136530535+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136532924+07:00","message":"Set new StatePrefix : 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.136535184+07:00","message":"Next Push (prob) : 'ที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.136543492+07:00","message":"push: {false และการตอบสนอง 0 0xc00059ce80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.325338746+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.325378381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.325384165+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.32539822+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.325404757+07:00","message":"[bufferProcess] interim [580000000]:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.325407145+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.32541021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.325412773+07:00","message":"> Transcript [210] [false]: 'และการตอบสนองที่มีทิศทางไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.325416106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.325418311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.325420451+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.325422896+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.385015562+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.385047893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.385053723+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.385067261+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทางไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.385073927+07:00","message":"[bufferProcess] interim [640000000]:และการตอบสนองที่มีทิศทางไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.38507644+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.385079537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.385081842+07:00","message":"> Transcript [211] [false]: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.385084786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.385087376+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.385089262+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.385092854+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.387432828+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.387441545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.387445993+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:54.387454445+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.387457371+07:00","message":"[bufferProcess] interim [700000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.387459831+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.387461953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.387480402+07:00","message":"> Transcript [212] [false]: 'และการตอบสนองที่มีทิศทางไม่สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.387483051+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.387484675+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.387486294+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:54.387488151+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.027715908+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.02775792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.027763878+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.027777156+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027784498+07:00","message":"[bufferProcess] interim [300000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027787267+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027792549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027795249+07:00","message":"> Transcript [213] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027798962+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.02780132+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027803313+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027805767+07:00","message":"TextPushed: 'และการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027810321+07:00","message":"Push: 'ที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027812414+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027814425+07:00","message":"Set new StatePrefix : 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.027816525+07:00","message":"Next Push (prob) : 'ไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.027825057+07:00","message":"push: {false ที่มีทิศทาง 0 0xc00059ce80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.477940563+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.47798387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.477990842+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.478005237+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.478013327+07:00","message":"[bufferProcess] interim [780000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.478016193+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.478022983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.478026219+07:00","message":"> Transcript [214] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.478030449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.478032745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.478037171+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.478039793+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:55.776791569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:55.776813265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.796814563+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.796858267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.796864739+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.796881911+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.796890071+07:00","message":"[bufferProcess] interim [80000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.796892857+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.79689639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.796899422+07:00","message":"> Transcript [215] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.796903219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.796905295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.796909482+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.796912701+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.989773477+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.989809999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.989816238+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:55.989831929+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.989839226+07:00","message":"[bufferProcess] interim [320000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.989841869+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.989845123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.98984793+07:00","message":"> Transcript [216] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.989851386+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.989853474+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.989855906+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:55.989858345+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.305740613+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.305782928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.305789604+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.305801338+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305810354+07:00","message":"[bufferProcess] interim [560000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305814846+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305819928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305822942+07:00","message":"> Transcript [217] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305827394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305829491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305831798+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305834489+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305839227+07:00","message":"Push: 'ไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305841144+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.30584325+07:00","message":"Set new StatePrefix : 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.305845738+07:00","message":"Next Push (prob) : 'กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.305852374+07:00","message":"push: {false ไม่สัมพันธ์ 0 0xc00059ce80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.463744292+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.629895141+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.629934591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.62994045+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.62995492+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.629964633+07:00","message":"[bufferProcess] interim [860000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.629967207+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.629972015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.629974496+07:00","message":"> Transcript [218] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.629978191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.629980071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.629982523+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.629985241+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.778565312+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.778602168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.778608019+07:00","message":"receive interim result [false|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.778621806+07:00","message":"[buffer interim] 30 false และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.778628314+07:00","message":"[bufferProcess] interim [100000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.778630612+07:00","message":"[bufferProcess] send to processor:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.778633782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.778636514+07:00","message":"> Transcript [219] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.778640179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.778642086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.778644281+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.778647312+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.960366463+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.960404093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.9560309}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.96041054+07:00","message":"receive interim result [true|false]: และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.9604271+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.960429364+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.960436269+07:00","message":"[buffer interim] 30 true และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960445115+07:00","message":"[bufferProcess] interim [130000000]:และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960450644+07:00","message":"[bufferProcess] send to processor (isfinal):และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.96045414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960456882+07:00","message":"> Transcript [220] [false]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960460729+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960462698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960464958+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960467743+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960469788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960471572+07:00","message":"> Transcript [221] [true]: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960474017+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960475803+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.96047737+07:00","message":"StatePrefix: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960480634+07:00","message":"TextPushed: 'และการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:56.960486417+07:00","message":"Push: 'กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:56.960494803+07:00","message":"push: {true กับทิศทางของสิ่งเร้า 0 0xc00059ce80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:18:56.974213243+07:00","message":"write wav file: './tmp/7572/7572_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:57.309724964+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:58.730957296+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:58.731015534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:58.731021724+07:00","message":"receive interim result [false|false]: 3.3.1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:58.731043665+07:00","message":"[buffer interim] 31 false 3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:58.731056996+07:00","message":"[bufferProcess] interim [80000000]:3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:58.731059293+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:58.731063382+07:00","message":"[bufferProcess] send to processor (ticker):3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:58.731074991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:58.731088813+07:00","message":"> Transcript [222] [false]: '3.3.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:58.731091622+07:00","message":"Set StatePrefix (first interim): '3.3.1'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:58.777234393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:18:58.777239175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:59.457377082+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:59.457428388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:59.457434349+07:00","message":"receive interim result [false|false]: 3.3.1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:18:59.457451048+07:00","message":"[buffer interim] 31 false 3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:59.457458615+07:00","message":"[bufferProcess] interim [680000000]:3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:18:59.457460792+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:01.77832575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:01.778329346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:02.742961087+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:03.064833917+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:03.064886599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.1\",\"confidence\":0.82976377}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:03.064892505+07:00","message":"receive interim result [true|false]: 3.3.1"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:03.064901948+07:00","message":"end recv isFinal message id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:03.064904056+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:03.064910865+07:00","message":"[buffer interim] 31 true 3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064920128+07:00","message":"[bufferProcess] interim [460000000]:3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064922963+07:00","message":"[bufferProcess] send to processor (isfinal):3.3.1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064926315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064929217+07:00","message":"> Transcript [223] [false]: '3.3.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064932353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064934232+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064936329+07:00","message":"StatePrefix: '3.3.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064938218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064939863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064941576+07:00","message":"> Transcript [224] [true]: '3.3.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064943598+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064945145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064946714+07:00","message":"StatePrefix: '3.3.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064948299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:03.064950631+07:00","message":"Push: '3.3.1'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:03.064958052+07:00","message":"push: {true 3.3.1 0 0xc00034cd80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:03.076114841+07:00","message":"write wav file: './tmp/7572/7572_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:04.538881546+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:04.778602176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:04.778617197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.131693654+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.131737967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.131744107+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.131758727+07:00","message":"[buffer interim] 32 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.131766144+07:00","message":"[bufferProcess] interim [380000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.131768124+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.131774627+07:00","message":"[bufferProcess] send to processor (ticker):พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.131777723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.131780307+07:00","message":"> Transcript [225] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.131782529+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.269916587+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.269962472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.269968351+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.26998542+07:00","message":"[buffer interim] 32 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.269992956+07:00","message":"[bufferProcess] interim [500000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.269994847+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.297317588+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.297357873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.297363988+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.297383024+07:00","message":"[buffer interim] 32 false คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.297389244+07:00","message":"[bufferProcess] interim [560000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.29739165+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.297397313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.297399907+07:00","message":"> Transcript [226] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.297402032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.297403964+07:00","message":"Set new StatePrefix: 'ที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.768423793+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.768473045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.768479927+07:00","message":"receive interim result [false|false]: ที่นี่ทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.768496879+07:00","message":"[buffer interim] 32 false ที่นี่ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.768504614+07:00","message":"[bufferProcess] interim [980000000]:ที่นี่ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.768507106+07:00","message":"[bufferProcess] send to processor:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.768510832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.768513535+07:00","message":"> Transcript [227] [false]: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.768516072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.768517993+07:00","message":"Set new StatePrefix: 'คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.869071388+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.869118598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.869124694+07:00","message":"receive interim result [false|false]: คลินิกทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.869143002+07:00","message":"[buffer interim] 32 false คลินิกทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.869150625+07:00","message":"[bufferProcess] interim [100000000]:คลินิกทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.869152958+07:00","message":"[bufferProcess] send to processor:ที่นี่ทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.869156611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.869159493+07:00","message":"> Transcript [228] [false]: 'ที่นี่ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.869172116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.869174791+07:00","message":"Set new StatePrefix: 'ที่นี่ทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.899036043+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.899068377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ทางสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.89907323+07:00","message":"receive interim result [false|false]: ที่นี่ทางสาย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.899087248+07:00","message":"[buffer interim] 32 false ที่นี่ทางสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.899093517+07:00","message":"[bufferProcess] interim [160000000]:ที่นี่ทางสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.899095856+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.899098668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.899101671+07:00","message":"> Transcript [229] [false]: 'คลินิกทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.899104005+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.899105908+07:00","message":"Set new StatePrefix: 'คลินิกทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.918614201+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.918642862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นี่ทั้ง 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.918648626+07:00","message":"receive interim result [false|false]: ที่นี่ทั้ง 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:06.918661814+07:00","message":"[buffer interim] 32 false ที่นี่ทั้ง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.918667636+07:00","message":"[bufferProcess] interim [220000000]:ที่นี่ทั้ง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.918669608+07:00","message":"[bufferProcess] send to processor:ที่นี่ทางสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.918679734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.91868254+07:00","message":"> Transcript [230] [false]: 'ที่นี่ทางสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.918684566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:06.918686566+07:00","message":"Set new StatePrefix: 'ที่นี่ทางสาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.015801058+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.0158468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.015853202+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.015868784+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.015876449+07:00","message":"[bufferProcess] interim [280000000]:คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.015879133+07:00","message":"[bufferProcess] send to processor:ที่นี่ทั้ง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.015882969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.0158861+07:00","message":"> Transcript [231] [false]: 'ที่นี่ทั้ง 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.015888543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.015890537+07:00","message":"Set new StatePrefix: 'ที่นี่ทั้ง 3'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.197244192+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.197294491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.197300675+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.197317667+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.197325471+07:00","message":"[bufferProcess] interim [520000000]:คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.197328275+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.197335836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.19733881+07:00","message":"> Transcript [232] [false]: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.197341697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.197344027+07:00","message":"Set new StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.515878468+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.515922879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.515928736+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.515941265+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.515948892+07:00","message":"[bufferProcess] interim [760000000]:คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.515951047+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.515956619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.515959632+07:00","message":"> Transcript [233] [false]: 'คลินิกทิศทางสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.51596331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.515965459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.515967577+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.515969648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.705934391+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.705973135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.705982968+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.705995837+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.706003602+07:00","message":"[bufferProcess] interim [940000000]:คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.706006312+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.706013353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.706016322+07:00","message":"> Transcript [234] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.706020112+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.706022134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.706024052+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.706026453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.769540611+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.769580464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.769586083+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:07.769600427+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.769608091+07:00","message":"[bufferProcess] interim [120000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.769611071+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.769618236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.76962096+07:00","message":"> Transcript [235] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.769624517+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.769626884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.76962896+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:07.769631261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:07.778647917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:07.77866196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.087505301+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.087553162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.087560865+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.087579074+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087590252+07:00","message":"[bufferProcess] interim [360000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087593334+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087600455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087604464+07:00","message":"> Transcript [236] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087608161+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087610586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.08761279+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087615071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087621097+07:00","message":"Push: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087622964+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087624992+07:00","message":"Set new StatePrefix : 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.087627484+07:00","message":"Next Push (prob) : 'กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.087636313+07:00","message":"push: {false คลินิกทิศทางสัมพันธ์ 0 0xc00059c880}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.407325631+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.40737862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.407384872+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.407401154+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.407409012+07:00","message":"[bufferProcess] interim [660000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.407411746+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.407415229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.407418255+07:00","message":"> Transcript [237] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.407421915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.407423892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.407426201+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.407428799+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.47840708+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.478452536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.478459405+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.478476701+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.478486785+07:00","message":"[bufferProcess] interim [780000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.478489586+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.478493408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.478497589+07:00","message":"> Transcript [238] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.47850201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.478504393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.478506647+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.478508999+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.805578247+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.805617875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.805623555+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.805638889+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.805645621+07:00","message":"[bufferProcess] interim [80000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.805648273+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.80565471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.805657821+07:00","message":"> Transcript [239] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.805661246+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.80566349+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.805666292+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.805668906+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.977629361+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.977662652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.977668985+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.977684534+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977691405+07:00","message":"[bufferProcess] interim [200000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977698041+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977705008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977707526+07:00","message":"> Transcript [240] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977711509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977713448+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977715904+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977718503+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977725078+07:00","message":"Push: 'กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977727008+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.977729211+07:00","message":"Set new StatePrefix : 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.97773235+07:00","message":"Next Push (prob) : 'สิ่งเร้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.977739902+07:00","message":"push: {false กับทิศทางของ 0 0xc00059c880}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.989183304+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.989207734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.989212784+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:08.989226111+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.989231273+07:00","message":"[bufferProcess] interim [260000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.989235819+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.989240048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.989243393+07:00","message":"> Transcript [241] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:08.989247471+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.183503757+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.183555932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.183562279+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.183577112+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.183588286+07:00","message":"[bufferProcess] interim [500000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.183592294+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.183599403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.183603699+07:00","message":"> Transcript [242] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.183608641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.183612706+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.183614617+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.183617032+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.311156319+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.311202219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.311208756+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.311227541+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.311235946+07:00","message":"[bufferProcess] interim [620000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.311238869+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.311242582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.311245854+07:00","message":"> Transcript [243] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.311249819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.311252021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.311254161+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.311257068+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.567865599+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.567917243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.567928035+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.567948548+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.567959185+07:00","message":"[bufferProcess] interim [860000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.567963233+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.567968311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.567972041+07:00","message":"> Transcript [244] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.567978007+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.567981051+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.567984875+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:09.567988954+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:09.796803644+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.00981753+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.00985225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.009858274+07:00","message":"receive interim result [false|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.009874896+07:00","message":"[buffer interim] 32 false คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009881732+07:00","message":"[bufferProcess] interim [280000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009884097+07:00","message":"[bufferProcess] send to processor:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009887152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009889996+07:00","message":"> Transcript [245] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009894017+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009895978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009898442+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009901293+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009908412+07:00","message":"Push: 'สิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009910296+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009912364+07:00","message":"Set new StatePrefix : 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.009914864+07:00","message":"Next Push (prob) : 'พบได้ทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.009922757+07:00","message":"push: {false สิ่งเร้าที่ 0 0xc00059c880}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.115638569+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.175543908+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.175581353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ\",\"confidence\":0.9500882}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.175588204+07:00","message":"receive interim result [true|false]: คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.175599969+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.175602105+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.175607162+07:00","message":"[buffer interim] 32 true คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175613699+07:00","message":"[bufferProcess] interim [460000000]:คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.17561673+07:00","message":"[bufferProcess] send to processor (isfinal):คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.17562067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.17562307+07:00","message":"> Transcript [246] [false]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175626002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175627767+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175629784+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175632342+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175634686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175636543+07:00","message":"> Transcript [247] [true]: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไปคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175638888+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.17564093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175642453+07:00","message":"StatePrefix: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่พบได้ทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175649288+07:00","message":"TextPushed: 'คลินิกทิศทางสัมพันธ์กับทิศทางของสิ่งเร้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:10.175659585+07:00","message":"Push: 'พบได้ทั่วไปคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:10.175668113+07:00","message":"push: {true พบได้ทั่วไปคือ 0 0xc00059c880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:10.187941213+07:00","message":"write wav file: './tmp/7572/7572_32.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:10.779310754+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:10.779318517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:12.784926069+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:12.784965577+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-05-14T13:19:12.784970936+07:00","message":"receive interim result [false|false]: ที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:12.784985521+07:00","message":"[buffer interim] 33 false ที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:12.784993411+07:00","message":"[bufferProcess] interim [270000000]:ที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:12.784995283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:12.785000483+07:00","message":"[bufferProcess] send to processor (ticker):ที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:12.785003406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:12.785006239+07:00","message":"> Transcript [248] [false]: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:12.785008578+07:00","message":"Set StatePrefix (first interim): 'ที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:12.966151086+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:12.966194315+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-05-14T13:19:12.966200393+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:12.966225184+07:00","message":"[buffer interim] 33 false ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:12.966232982+07:00","message":"[bufferProcess] interim [450000000]:ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:12.966235275+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.158418689+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.15846659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.1584732+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.158491632+07:00","message":"[buffer interim] 33 false ที่เกิดขึ้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.158500209+07:00","message":"[bufferProcess] interim [690000000]:ที่เกิดขึ้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.158502531+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.158505706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.158509262+07:00","message":"> Transcript [249] [false]: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.158512976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.158514986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.158516841+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.158518977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.345672181+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.345711407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.345717225+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.345733113+07:00","message":"[buffer interim] 33 false ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.345740916+07:00","message":"[bufferProcess] interim [870000000]:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.345743185+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.345747013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.345749884+07:00","message":"> Transcript [250] [false]: 'ที่เกิดขึ้นจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.345753299+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.345755261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.345757035+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.345759013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.500793378+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.500818272+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.500820922+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.500822695+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.500825267+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.500827114+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.50082889+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.500830575+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.500832386+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.552784376+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.55282308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.552828645+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.552846501+07:00","message":"[buffer interim] 33 false ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.552854631+07:00","message":"[bufferProcess] interim [110000000]:ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.552857108+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.552860746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.552863643+07:00","message":"> Transcript [251] [false]: 'ที่เกิดขึ้นจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.55286716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.552869199+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.552870903+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.552872782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.688177044+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.688221751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.688226907+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.688244328+07:00","message":"[buffer interim] 33 false ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.688252432+07:00","message":"[bufferProcess] interim [230000000]:ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.688254734+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.688258397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.688272057+07:00","message":"> Transcript [252] [false]: 'ที่เกิดขึ้นจากการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.68827646+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.688278572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.688280586+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.688282712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.688289851+07:00","message":"Push: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.68829191+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.68829399+07:00","message":"Set new StatePrefix : 'ที่เกิดขึ้นจากการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.688296538+07:00","message":"Next Push (prob) : 'ขึ้นจากการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.688305866+07:00","message":"push: {false ที่เกิด 0 0xc00012f980}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:13.780325521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:13.780349335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.998414305+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.998459301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.998465698+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:13.998482428+07:00","message":"[buffer interim] 33 false ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.998490519+07:00","message":"[bufferProcess] interim [530000000]:ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.998493122+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นจากการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.998499728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.998502398+07:00","message":"> Transcript [253] [false]: 'ที่เกิดขึ้นจากการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.998504649+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:13.998506573+07:00","message":"Set new StatePrefix: 'ที่เกิดขึ้นจากการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.023305761+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.087948551+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.389560875+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.389608626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกิดขึ้นจากการเจริญเติบโต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.389616576+07:00","message":"receive interim result [true|false]: ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.389627026+07:00","message":"end recv isFinal message id 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.389629356+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.3896373+07:00","message":"[buffer interim] 33 true ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389645332+07:00","message":"[bufferProcess] interim [920000000]:ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389648324+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เกิดขึ้นจากการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389651849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389656865+07:00","message":"> Transcript [254] [false]: 'ที่เกิดขึ้นจากการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389660278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389662371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389664755+07:00","message":"StatePrefix: 'ที่เกิดขึ้นจากการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389666802+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389668583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389671965+07:00","message":"> Transcript [255] [true]: 'ที่เกิดขึ้นจากการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389674407+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389676002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389677682+07:00","message":"StatePrefix: 'ที่เกิดขึ้นจากการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389679399+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.389682453+07:00","message":"Push: 'ขึ้นจากการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.389690876+07:00","message":"push: {true ขึ้นจากการเจริญเติบโต 0 0xc00012f980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:14.400615002+07:00","message":"write wav file: './tmp/7572/7572_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.663184819+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.794037764+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.924797624+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.958841331+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.958863585+07:00","message":"found end of frame, send empty tag with msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.958866824+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.958874938+07:00","message":"[buffer interim] 34 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.958887116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.958891002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.958893772+07:00","message":"> Transcript [256] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.958896461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.958898477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.958900332+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.958902094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:14.958907231+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.958916465+07:00","message":"push: {true \n 0 0xc00012fc80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:14.963696691+07:00","message":"write wav file: './tmp/7572/7572_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:14.98729824+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:15.22517825+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:15.225208979+07:00","message":"found end of frame, send empty tag with msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:15.225213406+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:15.225223486+07:00","message":"[buffer interim] 35 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:15.225231446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:15.225236135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:15.225240899+07:00","message":"> Transcript [257] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:15.225245035+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:15.225247717+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:15.225250589+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:15.225253455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:15.225272072+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:15.22528499+07:00","message":"push: {true \n 0 0xc0024ca000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:15.229672042+07:00","message":"write wav file: './tmp/7572/7572_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.362709833+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.362757596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.362764122+07:00","message":"receive interim result [false|false]: อาจจะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.362782272+07:00","message":"[buffer interim] 36 false อาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.362789619+07:00","message":"[bufferProcess] interim [140000000]:อาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.362791506+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.362798522+07:00","message":"[bufferProcess] send to processor (ticker):อาจจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.3628011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.362804218+07:00","message":"> Transcript [258] [false]: 'อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.362806472+07:00","message":"Set StatePrefix (first interim): 'อาจจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.557321095+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.557371737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีพิษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.557377945+07:00","message":"receive interim result [false|false]: อาจจะมีพิษ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.557395406+07:00","message":"[buffer interim] 36 false อาจจะมีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.557403134+07:00","message":"[bufferProcess] interim [380000000]:อาจจะมีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.557405179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.765507376+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.765553111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.765559931+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:16.765576417+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.765584375+07:00","message":"[bufferProcess] interim [620000000]:อาจจะมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.765587385+07:00","message":"[bufferProcess] send to processor:อาจจะมีพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.765594667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.76559746+07:00","message":"> Transcript [259] [false]: 'อาจจะมีพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.76560128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.765603442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.765605643+07:00","message":"StatePrefix: 'อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:16.765607736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:16.780408336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:16.780420607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:17.264848741+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:17.264893846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:17.264900164+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:17.264914999+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.264922549+07:00","message":"[bufferProcess] interim [40000000]:อาจจะมีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.264925138+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.264930431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.264933334+07:00","message":"> Transcript [260] [false]: 'อาจจะมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.264936914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.264939124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.264940982+07:00","message":"StatePrefix: 'อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.264943186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:17.47030103+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:17.470345163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:17.47035184+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:17.470370706+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.470377328+07:00","message":"[bufferProcess] interim [280000000]:อาจจะมีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.470379509+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.470382615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.470385297+07:00","message":"> Transcript [261] [false]: 'อาจจะมีทิศทางที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.470388635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.470390629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.470392571+07:00","message":"StatePrefix: 'อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:17.470394546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.023266682+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.023314916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้าหา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.02332228+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.023339002+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023346754+07:00","message":"[bufferProcess] interim [880000000]:อาจจะมีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023349297+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023358197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023361036+07:00","message":"> Transcript [262] [false]: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023364661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023366871+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023368957+07:00","message":"StatePrefix: 'อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023371251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023377124+07:00","message":"Push: 'อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.02337899+07:00","message":"TextPushed: 'อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023381254+07:00","message":"Set new StatePrefix : 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.023383758+07:00","message":"Next Push (prob) : 'ทิศทางที่เข้าหา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.023392809+07:00","message":"push: {false อาจจะมี 0 0xc00012fb00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.542195416+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.542238893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้าหาหรือเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.542245075+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหาหรือเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.54226876+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหาหรือเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.542278096+07:00","message":"[bufferProcess] interim [360000000]:อาจจะมีทิศทางที่เข้าหาหรือเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.542283516+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.542290544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.542293442+07:00","message":"> Transcript [263] [false]: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.542297233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.542299415+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.542301319+07:00","message":"StatePrefix: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.542303619+07:00","message":"TextPushed: 'อาจจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.557495596+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.557538487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้าหาหรือออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.557543918+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหาหรือออก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.557558996+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหาหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.557566957+07:00","message":"[bufferProcess] interim [420000000]:อาจจะมีทิศทางที่เข้าหาหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.557569348+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้าหาหรือเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.557572705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.557575588+07:00","message":"> Transcript [264] [false]: 'อาจจะมีทิศทางที่เข้าหาหรือเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.557579035+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.557581457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.557583287+07:00","message":"StatePrefix: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.557585369+07:00","message":"TextPushed: 'อาจจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.735585252+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.735631703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้าหาหรือออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.735637757+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหาหรือออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.735654606+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหาหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.735662569+07:00","message":"[bufferProcess] interim [540000000]:อาจจะมีทิศทางที่เข้าหาหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.735664969+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้าหาหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.735668575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.735671432+07:00","message":"> Transcript [265] [false]: 'อาจจะมีทิศทางที่เข้าหาหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.735675443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.735677643+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.735680003+07:00","message":"StatePrefix: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.735682121+07:00","message":"TextPushed: 'อาจจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.92787832+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.927925861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.927931869+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.927951171+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927960237+07:00","message":"[bufferProcess] interim [780000000]:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.92796285+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้าหาหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927966274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927969528+07:00","message":"> Transcript [266] [false]: 'อาจจะมีทิศทางที่เข้าหาหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927973703+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927975768+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927977936+07:00","message":"StatePrefix: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927980973+07:00","message":"TextPushed: 'อาจจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927985875+07:00","message":"Push: 'ทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927988273+07:00","message":"TextPushed: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927990647+07:00","message":"Set new StatePrefix : 'อาจจะมีทิศทางที่เข้าหาหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:18.927992783+07:00","message":"Next Push (prob) : 'หรือออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:18.928001485+07:00","message":"push: {false ทิศทางที่เข้าหา 0 0xc00012fb00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.252272424+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.252319081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.252325414+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.252341878+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.252351939+07:00","message":"[bufferProcess] interim [80000000]:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.25235461+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.252360197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.252363049+07:00","message":"> Transcript [267] [false]: 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.25236702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.252369242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.252371514+07:00","message":"StatePrefix: 'อาจจะมีทิศทางที่เข้าหาหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.252374257+07:00","message":"TextPushed: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.379872086+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.379909671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.379916728+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.37993405+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.379940903+07:00","message":"[bufferProcess] interim [200000000]:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.379943397+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.37994638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.379949259+07:00","message":"> Transcript [268] [false]: 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.379952886+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.3799555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.379957987+07:00","message":"StatePrefix: 'อาจจะมีทิศทางที่เข้าหาหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.379960763+07:00","message":"TextPushed: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.442655121+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.442691319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.442698342+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.44271398+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.442720448+07:00","message":"[bufferProcess] interim [260000000]:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.442723193+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.442726501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.442728994+07:00","message":"> Transcript [269] [false]: 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.442732689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.442734583+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.442736808+07:00","message":"StatePrefix: 'อาจจะมีทิศทางที่เข้าหาหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.442739437+07:00","message":"TextPushed: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.623361732+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.623407278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.623413345+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.62343144+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623439752+07:00","message":"[bufferProcess] interim [440000000]:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623442433+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623446153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623449452+07:00","message":"> Transcript [270] [false]: 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623453955+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623456048+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623458308+07:00","message":"StatePrefix: 'อาจจะมีทิศทางที่เข้าหาหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623461041+07:00","message":"TextPushed: 'อาจจะมีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623467848+07:00","message":"Push: 'หรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623469689+07:00","message":"TextPushed: 'อาจจะมีทิศทางที่เข้าหาหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623471767+07:00","message":"Set new StatePrefix : 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:19.623473895+07:00","message":"Next Push (prob) : 'สิ่งใด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.623482445+07:00","message":"push: {false หรือออกจาก 0 0xc00012fb00}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:19.781486559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:19.781517091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:19.844327903+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.105113453+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.13709627+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.137141713+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-05-14T13:19:20.137148138+07:00","message":"receive interim result [false|false]: อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.137184129+07:00","message":"[buffer interim] 36 false อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.137192636+07:00","message":"[bufferProcess] interim [40000000]:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.137195272+07:00","message":"[bufferProcess] send to processor:อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.137198864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.137201841+07:00","message":"> Transcript [271] [false]: 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.137204641+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.137206869+07:00","message":"Set new StatePrefix: 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.233844085+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.243929227+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.243970429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะมีผิดพลาดที่เข้าหาหรือออกจากสิ่งเราก็ได้\",\"confidence\":0.9194749}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.243976904+07:00","message":"receive interim result [true|false]: อาจจะมีผิดพลาดที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.24398817+07:00","message":"end recv isFinal message id 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.243990276+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.243997196+07:00","message":"[buffer interim] 36 true อาจจะมีผิดพลาดที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.2440045+07:00","message":"[bufferProcess] interim [100000000]:อาจจะมีผิดพลาดที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244011272+07:00","message":"[bufferProcess] send to processor (isfinal):อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244015374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244018599+07:00","message":"> Transcript [272] [false]: 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244022439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244024377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244026073+07:00","message":"StatePrefix: 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244028771+07:00","message":"TextPushed: 'อาจจะมีทิศทางที่เข้าหาหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244030676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244032643+07:00","message":"> Transcript [273] [true]: 'อาจจะมีผิดพลาดที่เข้าหาหรือออกจากสิ่งเราก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244035276+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244036883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244038449+07:00","message":"StatePrefix: 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244040232+07:00","message":"TextPushed: 'อาจจะมีทิศทางที่เข้าหาหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.2440419+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244200303+07:00","message":"Push: 'สิ่งเราก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244204155+07:00","message":"TextPushed: 'อาจจะมีทิศทางที่เข้าหาหรือออกจากสิ่งเราก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244206472+07:00","message":"Set new StatePrefix : 'อาจจะมีผิดพลาดที่เข้าหาหรือออกจากสิ่งเราก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244208762+07:00","message":"Next Push (prob) : 'อาจจะมีผิดพลาดที่เข้าหาหรือออกจากสิ่งเราก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.244217075+07:00","message":"push: {true สิ่งเราก็ได้ 0 0xc00012fb00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.244229322+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_36.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:20.254765151+07:00","message":"write wav file: './tmp/7572/7572_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.424059327+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.514566203+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.514585329+07:00","message":"found end of frame, send empty tag with msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.514588549+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.514595+07:00","message":"[buffer interim] 37 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.51460264+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.514612725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.514615932+07:00","message":"> Transcript [274] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.51461871+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.51462131+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.514623054+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.514624885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:20.514628857+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:20.514656494+07:00","message":"push: {true \n 0 0xc00012fe80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:20.518789398+07:00","message":"write wav file: './tmp/7572/7572_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.610218986+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.610270612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.6102767+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.610293123+07:00","message":"[buffer interim] 38 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.610300868+07:00","message":"[bufferProcess] interim [20000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.610303012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.610310058+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.610313013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.610315602+07:00","message":"> Transcript [275] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.610318053+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.80638674+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.806436483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนกิฟต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.806442232+07:00","message":"receive interim result [false|false]: นักเรียนกิฟต์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.806460116+07:00","message":"[buffer interim] 38 false นักเรียนกิฟต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.806468052+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนกิฟต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.806470148+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.863532729+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.863567593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.863573654+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:21.86358543+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.863591523+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.863593767+07:00","message":"[bufferProcess] send to processor:นักเรียนกิฟต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.863598547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.863601069+07:00","message":"> Transcript [276] [false]: 'นักเรียนกิฟต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.863604076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.863610654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.863612658+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:21.863617835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.372667166+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.372705157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.372712605+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.372729569+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.372736255+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.372738639+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.372741796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.372744533+07:00","message":"> Transcript [277] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.372747425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.372749671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.372751739+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.372753695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.765178782+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.765215358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.765221093+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.765231247+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.76523839+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนคิดว่าพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.765240918+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.765243986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.765246728+07:00","message":"> Transcript [278] [false]: 'นักเรียนคิดว่าพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.765250023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.765252105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.765253947+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.765255982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:22.782331424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:22.782345526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.894699354+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.894742394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.894747823+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.894766167+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894775963+07:00","message":"[bufferProcess] interim [280000000]:นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894780389+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894790217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894793136+07:00","message":"> Transcript [279] [false]: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894797295+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894799467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894801375+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894803492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894809836+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894811865+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894813881+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.894815838+07:00","message":"Next Push (prob) : 'คิดว่าพืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.894824085+07:00","message":"push: {false นักเรียน 0 0xc00400a000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.953408018+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.953449656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.953457171+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:22.953475157+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.953483826+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนคิดว่าพืชที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.953488637+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.953497804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.953501773+07:00","message":"> Transcript [280] [false]: 'นักเรียนคิดว่าพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:22.953505072+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.098623069+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.098672194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.098678311+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.098697089+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.098704431+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนคิดว่าพืชที่เห็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.098706915+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.098710372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.098714063+07:00","message":"> Transcript [281] [false]: 'นักเรียนคิดว่าพืชที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.098718573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.098721521+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.098724196+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.098728607+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.401454703+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.401506596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.401512672+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.401525995+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.401534166+07:00","message":"[bufferProcess] interim [760000000]:นักเรียนคิดว่าพืชที่เห็นในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.401536938+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.401540622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.40154369+07:00","message":"> Transcript [282] [false]: 'นักเรียนคิดว่าพืชที่เห็นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.401547953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.401550008+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.401552403+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.401554691+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.606252048+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.606307329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.606313411+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:23.606331032+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.606339255+07:00","message":"[bufferProcess] interim [0]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.60634186+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.606345832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.60634899+07:00","message":"> Transcript [283] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.606352723+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.606355092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.606357359+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:23.60635968+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.164301101+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.164341029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.164346667+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.164359713+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.164367081+07:00","message":"[bufferProcess] interim [600000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.164369875+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.164375524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.164378444+07:00","message":"> Transcript [284] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.16438208+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.164384201+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.164386569+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.164388928+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.164394147+07:00","message":"Push: 'คิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.164395964+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.164398349+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.16440081+07:00","message":"Next Push (prob) : 'เห็นในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.164408868+07:00","message":"push: {false คิดว่าพืชที่ 0 0xc00400a000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.563151953+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.56319619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.563202213+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.563217809+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.563226147+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.563228886+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.563234378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.563237281+07:00","message":"> Transcript [285] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.563241324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.563243335+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.563247416+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.56324996+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.579273813+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.579311701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.579316927+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:24.579329959+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.579335839+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.57933851+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.579342062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.579344683+07:00","message":"> Transcript [286] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.579347657+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.579349641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.579351974+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:24.579354328+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.066142054+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.066177476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.066184392+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.066201175+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.066208278+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.066211529+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.066215143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.066218034+07:00","message":"> Transcript [287] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.066221654+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.066223972+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.066227935+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.06623053+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.198951558+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.198988437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.19899434+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.199009426+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199015965+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199018403+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199021703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199024902+07:00","message":"> Transcript [288] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199028536+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199030711+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199033548+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199036145+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199043905+07:00","message":"Push: 'เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.19904578+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199047828+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.199050055+07:00","message":"Next Push (prob) : 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.199057846+07:00","message":"push: {false เห็นในรูปนี้ 0 0xc00400a000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.421152061+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.42119431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.4212009+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.42121474+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.421222394+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.421224991+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.421231914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.421235351+07:00","message":"> Transcript [289] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.421239015+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.421241023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.421243108+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.421245766+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.703314723+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.703357644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.703364062+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:25.703377681+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.703384633+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.703387255+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.703392159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.703395179+07:00","message":"> Transcript [290] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.703401439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.703403765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.703406234+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:25.703409134+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:25.783191997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:25.783192279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.094983601+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.095029131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.095038902+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.095057663+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.095069244+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.095074095+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.095080343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.095083456+07:00","message":"> Transcript [291] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.095087481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.095089687+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.095091859+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.095094284+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.282890932+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.282931064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.282937231+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.282951399+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.282962414+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.282966047+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.282972064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.282976664+07:00","message":"> Transcript [292] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.282981599+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.28298377+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.282986248+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.282988766+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.282995228+07:00","message":"Push: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.28299713+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.282999321+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.283001721+07:00","message":"Next Push (prob) : 'ที่เข้าหาหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.283009466+07:00","message":"push: {false มีทิศทาง 0 0xc00400a000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.325232387+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.386734529+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.624864871+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.624904428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.624910242+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.624923291+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.624931123+07:00","message":"[bufferProcess] interim [0]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.624933606+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.624937384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.624940394+07:00","message":"> Transcript [293] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.624944434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.624946506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.624948708+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.624951521+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.641485927+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.641518569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.641526328+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.641539562+07:00","message":"[buffer interim] 38 false นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.64154545+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.641549012+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.641556164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.64155932+07:00","message":"> Transcript [294] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.64156294+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.641564914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.641567079+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.64156961+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.716281404+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.716324031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าพื้นที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก\",\"confidence\":0.94241446}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.716331123+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าพื้นที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.716341625+07:00","message":"end recv isFinal message id 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.716343969+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.7163512+07:00","message":"[buffer interim] 38 true นักเรียนคิดว่าพื้นที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716358899+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนคิดว่าพื้นที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716363767+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716368176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716371158+07:00","message":"> Transcript [295] [false]: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716375296+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716377304+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716379495+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716382391+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716384233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716386012+07:00","message":"> Transcript [296] [true]: 'นักเรียนคิดว่าพื้นที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716388344+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716389956+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716391559+07:00","message":"StatePrefix: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716393478+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716395086+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716578647+07:00","message":"Push: 'ที่เข้าหาหรือว่าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716581719+07:00","message":"TextPushed: 'นักเรียนคิดว่าพืชที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716584012+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าพื้นที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716586428+07:00","message":"Next Push (prob) : 'นักเรียนคิดว่าพื้นที่เห็นในรูปนี้มีทิศทางที่เข้าหาหรือว่าออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:26.716594974+07:00","message":"push: {true ที่เข้าหาหรือว่าออก 0 0xc00400a000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:26.716606632+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_38.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:26.729017936+07:00","message":"write wav file: './tmp/7572/7572_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:27.345889886+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:27.475190187+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:27.660795866+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:27.660815559+07:00","message":"found end of frame, send empty tag with msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:27.660818478+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:27.660825932+07:00","message":"[buffer interim] 39 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:27.660833411+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:27.660843363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:27.660846171+07:00","message":"> Transcript [297] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:27.660848636+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:27.660850878+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:27.660852592+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:27.660854554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:27.660857362+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:27.6608675+07:00","message":"push: {true \n 0 0xc00400a300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:27.666509401+07:00","message":"write wav file: './tmp/7572/7572_39.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:28.783555572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:28.783589531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:29.410528602+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:29.410572683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันคืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:29.410577997+07:00","message":"receive interim result [false|false]: มันคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:29.410590972+07:00","message":"[buffer interim] 40 false มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:29.41059792+07:00","message":"[bufferProcess] interim [740000000]:มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:29.41059998+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:29.410610627+07:00","message":"[bufferProcess] send to processor (ticker):มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:29.410614096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:29.410617078+07:00","message":"> Transcript [298] [false]: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:29.41061936+07:00","message":"Set StatePrefix (first interim): 'มันคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:29.989819104+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:29.989863151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันคืออะไร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:29.989868564+07:00","message":"receive interim result [false|false]: มันคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:29.989883821+07:00","message":"[buffer interim] 40 false มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:29.989894789+07:00","message":"[bufferProcess] interim [340000000]:มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:29.989897734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:31.784464979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:31.784478864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:31.833044614+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:31.897267326+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.022695278+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.131317352+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.131360697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันคืออะไร\",\"confidence\":0.92229486}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.131369432+07:00","message":"receive interim result [true|false]: มันคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.131379852+07:00","message":"end recv isFinal message id 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.131382966+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.131392803+07:00","message":"[buffer interim] 40 true มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131406046+07:00","message":"[bufferProcess] interim [590000000]:มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131410278+07:00","message":"[bufferProcess] send to processor (isfinal):มันคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131416545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131420469+07:00","message":"> Transcript [299] [false]: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131425311+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131428434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.13143163+07:00","message":"StatePrefix: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131434655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131437483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131440868+07:00","message":"> Transcript [300] [true]: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131443949+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131446499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131449115+07:00","message":"StatePrefix: 'มันคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131451856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.131455761+07:00","message":"Push: 'มันคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.131466727+07:00","message":"push: {true มันคืออะไร 0 0xc0024ca100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:32.142557874+07:00","message":"write wav file: './tmp/7572/7572_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.284534273+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.322388834+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.322415404+07:00","message":"found end of frame, send empty tag with msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.322418876+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.322425688+07:00","message":"[buffer interim] 41 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.322432576+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.32243558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.322438267+07:00","message":"> Transcript [301] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.322440934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.32244314+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.322444984+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.322446783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:32.322449343+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.322458369+07:00","message":"push: {true \n 0 0xc000044780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:32.326858283+07:00","message":"write wav file: './tmp/7572/7572_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:32.983804479+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.114781304+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.246000393+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.28774534+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.287762049+07:00","message":"found end of frame, send empty tag with msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.287765847+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.287773909+07:00","message":"[buffer interim] 42 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.287781288+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.287785445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.287788601+07:00","message":"> Transcript [302] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.287791577+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.287793545+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.287797122+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.28779933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.287809297+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.287820157+07:00","message":"push: {true \n 0 0xc00034d900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:33.294895344+07:00","message":"write wav file: './tmp/7572/7572_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.30401211+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.55107736+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.551100716+07:00","message":"found end of frame, send empty tag with msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.551105476+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.551113508+07:00","message":"[buffer interim] 43 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.551120731+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.551124261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.551127376+07:00","message":"> Transcript [303] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.551129905+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.55113188+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.551133622+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.551135424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:33.551137976+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:33.551147532+07:00","message":"push: {true \n 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:33.555926972+07:00","message":"write wav file: './tmp/7572/7572_43.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:34.784943667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:34.784953179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:36.463457952+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:36.463498489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนกันนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:36.463504029+07:00","message":"receive interim result [false|false]: เหมือนกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:36.463516595+07:00","message":"[buffer interim] 44 false เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:36.463523859+07:00","message":"[bufferProcess] interim [820000000]:เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:36.463525781+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:36.463532414+07:00","message":"[bufferProcess] send to processor (ticker):เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:36.463535692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:36.463538648+07:00","message":"> Transcript [304] [false]: 'เหมือนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:36.463540995+07:00","message":"Set StatePrefix (first interim): 'เหมือนกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.21682169+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.21686834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.216874296+07:00","message":"receive interim result [false|false]: เหมือนกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.216889527+07:00","message":"[buffer interim] 44 false เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.216897267+07:00","message":"[bufferProcess] interim [390000000]:เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.21689949+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.724051685+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.724098663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่ 1 กันนะคะ\",\"confidence\":0.8203061}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.724104811+07:00","message":"receive interim result [true|false]: รูปที่ 1 กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.724113839+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.724116115+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.724122853+07:00","message":"[buffer interim] 44 true รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.72413272+07:00","message":"[bufferProcess] interim [390000000]:รูปที่ 1 กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724137988+07:00","message":"[bufferProcess] send to processor (isfinal):เหมือนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724141416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724144401+07:00","message":"> Transcript [305] [false]: 'เหมือนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724147509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724149376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724151509+07:00","message":"StatePrefix: 'เหมือนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724153684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724155245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724157146+07:00","message":"> Transcript [306] [true]: 'รูปที่ 1 กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724159748+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724161343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724162928+07:00","message":"StatePrefix: 'เหมือนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724164637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:37.724172365+07:00","message":"Push: 'รูปที่ 1 กันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:37.724181449+07:00","message":"push: {true รูปที่ 1 กันนะคะ 0 0xc0024ca880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:37.73788504+07:00","message":"write wav file: './tmp/7572/7572_44.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:37.785592397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:37.785593903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:39.713244335+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:39.779251843+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:40.714285452+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:40.714334829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:40.714339964+07:00","message":"receive interim result [false|false]: ทางเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:40.714356504+07:00","message":"[buffer interim] 45 false ทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:40.714363854+07:00","message":"[bufferProcess] interim [600000000]:ทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:40.714365946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:40.714372634+07:00","message":"[bufferProcess] send to processor (ticker):ทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:40.71437539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:40.714378263+07:00","message":"> Transcript [307] [false]: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:40.714380798+07:00","message":"Set StatePrefix (first interim): 'ทางเข้า'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:40.78586926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:40.785877319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:40.975561335+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:40.975603589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:40.975609606+07:00","message":"receive interim result [false|false]: ทางเข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:40.975623389+07:00","message":"[buffer interim] 45 false ทางเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:40.975633006+07:00","message":"[bufferProcess] interim [780000000]:ทางเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:40.975634781+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.045700009+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.045742108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาหัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.04574721+07:00","message":"receive interim result [false|false]: เขาหัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.045762508+07:00","message":"[buffer interim] 45 false เขาหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.045769749+07:00","message":"[bufferProcess] interim [900000000]:เขาหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.045772607+07:00","message":"[bufferProcess] send to processor:ทางเข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.04577603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.045779113+07:00","message":"> Transcript [308] [false]: 'ทางเข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.045782693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.045785099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.045786945+07:00","message":"StatePrefix: 'ทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.045788835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.160899739+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.16093747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.160943443+07:00","message":"receive interim result [false|false]: ทางเข้าหากัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.160958823+07:00","message":"[buffer interim] 45 false ทางเข้าหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.160965871+07:00","message":"[bufferProcess] interim [20000000]:ทางเข้าหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.160968379+07:00","message":"[bufferProcess] send to processor:เขาหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.160974079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.160976715+07:00","message":"> Transcript [309] [false]: 'เขาหัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.160978998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.160980986+07:00","message":"Set new StatePrefix: 'เขาหัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.349272915+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.349313938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางเข้าหาแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.349319649+07:00","message":"receive interim result [false|false]: ทางเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.349336521+07:00","message":"[buffer interim] 45 false ทางเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.349343673+07:00","message":"[bufferProcess] interim [140000000]:ทางเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.349345796+07:00","message":"[bufferProcess] send to processor:ทางเข้าหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.349349067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.349351804+07:00","message":"> Transcript [310] [false]: 'ทางเข้าหากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.349354024+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.349355994+07:00","message":"Set new StatePrefix: 'ทางเข้าหากัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.740993326+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.741038921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาหักค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.741043966+07:00","message":"receive interim result [false|false]: เขาหักค่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:41.741057709+07:00","message":"[buffer interim] 45 false เขาหักค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.741064486+07:00","message":"[bufferProcess] interim [560000000]:เขาหักค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.741066944+07:00","message":"[bufferProcess] send to processor:ทางเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.741072187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.74107495+07:00","message":"> Transcript [311] [false]: 'ทางเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.741077533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:41.741079532+07:00","message":"Set new StatePrefix: 'ทางเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:42.581742985+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:42.581788202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาหักค่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:42.581793552+07:00","message":"receive interim result [false|false]: เขาหักค่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:42.581808218+07:00","message":"[buffer interim] 45 false เขาหักค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:42.581818571+07:00","message":"[bufferProcess] interim [160000000]:เขาหักค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:42.581821356+07:00","message":"[bufferProcess] send to processor:เขาหักค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:42.581828175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:42.581831084+07:00","message":"> Transcript [312] [false]: 'เขาหักค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:42.581833068+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:42.581835466+07:00","message":"Set new StatePrefix: 'เขาหักค่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500410671+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500447243+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500450549+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500454256+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500455957+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500457752+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.50045944+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500461607+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500463613+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500465404+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500467068+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:43.500468708+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:43.786366781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:43.786366782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.260807953+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.260857544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาหักค่าเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.260864342+07:00","message":"receive interim result [false|false]: เขาหักค่าเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.260878232+07:00","message":"[buffer interim] 45 false เขาหักค่าเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260886069+07:00","message":"[bufferProcess] interim [40000000]:เขาหักค่าเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260888578+07:00","message":"[bufferProcess] send to processor:เขาหักค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260895661+07:00","message":"[bufferProcess] send to processor (ticker):เขาหักค่าเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260898683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260901579+07:00","message":"> Transcript [313] [false]: 'เขาหักค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260904879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260906907+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260908732+07:00","message":"StatePrefix: 'เขาหักค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260912598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260914247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260916701+07:00","message":"> Transcript [314] [false]: 'เขาหักค่าเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260918875+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260920501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260922196+07:00","message":"StatePrefix: 'เขาหักค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.260924105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.282730767+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.323997599+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.324027911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาหักค่าเราก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.324033196+07:00","message":"receive interim result [false|false]: เขาหักค่าเราก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.324047398+07:00","message":"[buffer interim] 45 false เขาหักค่าเราก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.324057119+07:00","message":"[bufferProcess] interim [160000000]:เขาหักค่าเราก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.324059251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.344715898+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.575464978+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.575511422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาหักค่าเราก็คือแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.575519051+07:00","message":"receive interim result [false|false]: เขาหักค่าเราก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.575536174+07:00","message":"[buffer interim] 45 false เขาหักค่าเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.575544807+07:00","message":"[bufferProcess] interim [460000000]:เขาหักค่าเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.575548051+07:00","message":"[bufferProcess] send to processor:เขาหักค่าเราก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.575553261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.575556045+07:00","message":"> Transcript [315] [false]: 'เขาหักค่าเราก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.575559882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.575561974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.575563797+07:00","message":"StatePrefix: 'เขาหักค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.575565939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.716113735+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.71616774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาหักค่าเราก็คือแสง\",\"confidence\":0.94648945}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.716176542+07:00","message":"receive interim result [true|false]: เขาหักค่าเราก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.716192143+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.716195872+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.716206106+07:00","message":"[buffer interim] 45 true เขาหักค่าเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716216365+07:00","message":"[bufferProcess] interim [520000000]:เขาหักค่าเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716225494+07:00","message":"[bufferProcess] send to processor (isfinal):เขาหักค่าเราก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716230238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716234934+07:00","message":"> Transcript [316] [false]: 'เขาหักค่าเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716240189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716243719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716246623+07:00","message":"StatePrefix: 'เขาหักค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716249462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716267234+07:00","message":"Push: 'เขาหักค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716270244+07:00","message":"TextPushed: 'เขาหักค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716273223+07:00","message":"Set new StatePrefix : 'เขาหักค่าเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716276427+07:00","message":"Next Push (prob) : 'เราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.71627969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716282903+07:00","message":"> Transcript [317] [true]: 'เขาหักค่าเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716286874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716289692+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716293074+07:00","message":"StatePrefix: 'เขาหักค่าเราก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716296367+07:00","message":"TextPushed: 'เขาหักค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:45.716299965+07:00","message":"Push: 'เราก็คือแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.716309781+07:00","message":"push: {false เขาหักค่า 0 0xc00034cf80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:45.716339706+07:00","message":"push: {true เราก็คือแสง 0 0xc00034cf80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:45.727946721+07:00","message":"write wav file: './tmp/7572/7572_45.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:46.78722949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:46.787244608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:47.493079928+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:47.493121874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:47.493128447+07:00","message":"receive interim result [false|false]: สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:47.493144763+07:00","message":"[buffer interim] 46 false สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:47.493152914+07:00","message":"[bufferProcess] interim [980000000]:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:47.493155038+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:47.493170348+07:00","message":"[bufferProcess] send to processor (ticker):สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:47.493183387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:47.493199037+07:00","message":"> Transcript [318] [false]: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:47.493203407+07:00","message":"Set StatePrefix (first interim): 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:47.690857916+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:47.690904435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:47.690910068+07:00","message":"receive interim result [false|false]: ยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:47.690925659+07:00","message":"[buffer interim] 46 false ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:47.690932606+07:00","message":"[bufferProcess] interim [220000000]:ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:47.690934494+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:48.327053676+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:48.32709065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:48.3270965+07:00","message":"receive interim result [false|false]: ยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:48.327108756+07:00","message":"[buffer interim] 46 false ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.327115916+07:00","message":"[bufferProcess] interim [760000000]:ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.327117974+07:00","message":"[bufferProcess] send to processor:ยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.327123226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.327126021+07:00","message":"> Transcript [319] [false]: 'ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.327128035+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.327130075+07:00","message":"Set new StatePrefix: 'ยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:48.896576843+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:48.89661107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:48.896616395+07:00","message":"receive interim result [false|false]: ยอดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:48.896631692+07:00","message":"[buffer interim] 46 false ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.896637945+07:00","message":"[bufferProcess] interim [360000000]:ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.896640376+07:00","message":"[bufferProcess] send to processor:ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.89664336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.89664695+07:00","message":"> Transcript [320] [false]: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.896649994+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.896652047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.89665404+07:00","message":"StatePrefix: 'ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:48.896655974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:49.727459308+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:49.727506127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดนะคะก็จะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:49.727511288+07:00","message":"receive interim result [false|false]: ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:49.727526265+07:00","message":"[buffer interim] 46 false ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:49.727534312+07:00","message":"[bufferProcess] interim [140000000]:ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:49.72753658+07:00","message":"[bufferProcess] send to processor:ยอดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:49.72754055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:49.727543587+07:00","message":"> Transcript [321] [false]: 'ยอดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:49.727546835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:49.727548979+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:49.72755257+07:00","message":"StatePrefix: 'ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:49.727554696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:49.78770323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:49.787731905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.313035709+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.313083999+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-05-14T13:19:50.313090004+07:00","message":"receive interim result [false|false]: ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.313105757+07:00","message":"[buffer interim] 46 false ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.313112656+07:00","message":"[bufferProcess] interim [740000000]:ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.313115342+07:00","message":"[bufferProcess] send to processor:ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.313118459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.313122215+07:00","message":"> Transcript [322] [false]: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.313125303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.313127539+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.313129787+07:00","message":"StatePrefix: 'ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.3131317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.629624851+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.629666897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดนะคะก็จะเห็นว่ามีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.629672789+07:00","message":"receive interim result [false|false]: ยอดนะคะก็จะเห็นว่ามีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.629683498+07:00","message":"[buffer interim] 46 false ยอดนะคะก็จะเห็นว่ามีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629690291+07:00","message":"[bufferProcess] interim [40000000]:ยอดนะคะก็จะเห็นว่ามีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629693034+07:00","message":"[bufferProcess] send to processor:ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629696066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629698941+07:00","message":"> Transcript [323] [false]: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629702041+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629703908+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629706121+07:00","message":"StatePrefix: 'ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629708068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629710296+07:00","message":"Push: 'ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629712025+07:00","message":"TextPushed: 'ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.6297141+07:00","message":"Set new StatePrefix : 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.629716613+07:00","message":"Next Push (prob) : 'นะคะก็จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.629723939+07:00","message":"push: {false ยอด 0 0xc00400a180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.652010916+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.652045858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดนะคะก็จะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.652051881+07:00","message":"receive interim result [false|false]: ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:50.652066867+07:00","message":"[buffer interim] 46 false ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.652073156+07:00","message":"[bufferProcess] interim [100000000]:ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.652076226+07:00","message":"[bufferProcess] send to processor:ยอดนะคะก็จะเห็นว่ามีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.65208011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.652084584+07:00","message":"> Transcript [324] [false]: 'ยอดนะคะก็จะเห็นว่ามีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.652089771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.652092502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.652095295+07:00","message":"StatePrefix: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:50.652098597+07:00","message":"TextPushed: 'ยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.016563306+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.016607199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดนะคะก็จะเห็นว่ามีความโค้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.016613017+07:00","message":"receive interim result [false|false]: ยอดนะคะก็จะเห็นว่ามีความโค้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.016625317+07:00","message":"[buffer interim] 46 false ยอดนะคะก็จะเห็นว่ามีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.016633037+07:00","message":"[bufferProcess] interim [520000000]:ยอดนะคะก็จะเห็นว่ามีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.016635544+07:00","message":"[bufferProcess] send to processor:ยอดนะคะก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.016641964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.016644771+07:00","message":"> Transcript [325] [false]: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.016648997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.016651062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.016653122+07:00","message":"StatePrefix: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.016655818+07:00","message":"TextPushed: 'ยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.243236748+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.307175491+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.352378141+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.352414787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดนะคะก็จะเห็นว่ามีความโค้งไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.352420227+07:00","message":"receive interim result [false|false]: ยอดนะคะก็จะเห็นว่ามีความโค้งไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.352436892+07:00","message":"[buffer interim] 46 false ยอดนะคะก็จะเห็นว่ามีความโค้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.352444373+07:00","message":"[bufferProcess] interim [820000000]:ยอดนะคะก็จะเห็นว่ามีความโค้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.352446729+07:00","message":"[bufferProcess] send to processor:ยอดนะคะก็จะเห็นว่ามีความโค้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.352449754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.352452961+07:00","message":"> Transcript [326] [false]: 'ยอดนะคะก็จะเห็นว่ามีความโค้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.352456448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.352458555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.35246103+07:00","message":"StatePrefix: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.352463293+07:00","message":"TextPushed: 'ยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.40931847+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.409347446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดนะคะก็จะเห็นว่ามีความโค้งไปทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.409353154+07:00","message":"receive interim result [false|false]: ยอดนะคะก็จะเห็นว่ามีความโค้งไปทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.409367633+07:00","message":"[buffer interim] 46 false ยอดนะคะก็จะเห็นว่ามีความโค้งไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.409373728+07:00","message":"[bufferProcess] interim [880000000]:ยอดนะคะก็จะเห็นว่ามีความโค้งไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.409376305+07:00","message":"[bufferProcess] send to processor:ยอดนะคะก็จะเห็นว่ามีความโค้งไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.409379339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.40938191+07:00","message":"> Transcript [327] [false]: 'ยอดนะคะก็จะเห็นว่ามีความโค้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.409385102+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.409388235+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.409390952+07:00","message":"StatePrefix: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.40939331+07:00","message":"TextPushed: 'ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.409399378+07:00","message":"Push: 'นะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.409401395+07:00","message":"TextPushed: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.409403377+07:00","message":"Set new StatePrefix : 'ยอดนะคะก็จะเห็นว่ามีความโค้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.40940536+07:00","message":"Next Push (prob) : 'มีความโค้งไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.409412989+07:00","message":"push: {false นะคะก็จะเห็นว่า 0 0xc00400a180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.552862205+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.552902213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.552908026+07:00","message":"receive interim result [false|false]: ยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.552925442+07:00","message":"[buffer interim] 46 false ยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.552932757+07:00","message":"[bufferProcess] interim [60000000]:ยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.552935433+07:00","message":"[bufferProcess] send to processor:ยอดนะคะก็จะเห็นว่ามีความโค้งไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.552938486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.552941116+07:00","message":"> Transcript [328] [false]: 'ยอดนะคะก็จะเห็นว่ามีความโค้งไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.552945227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.552947276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.55294921+07:00","message":"StatePrefix: 'ยอดนะคะก็จะเห็นว่ามีความโค้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.552951672+07:00","message":"TextPushed: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.610884505+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.610933142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น\",\"confidence\":0.9398268}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.610939507+07:00","message":"receive interim result [true|false]: สังเกตยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.61094875+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.610951038+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.610957629+07:00","message":"[buffer interim] 46 true สังเกตยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610967979+07:00","message":"[bufferProcess] interim [120000000]:สังเกตยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610971368+07:00","message":"[bufferProcess] send to processor (isfinal):ยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610974734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610977696+07:00","message":"> Transcript [329] [false]: 'ยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610980902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610982975+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610985208+07:00","message":"StatePrefix: 'ยอดนะคะก็จะเห็นว่ามีความโค้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610987498+07:00","message":"TextPushed: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610989368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610991171+07:00","message":"> Transcript [330] [true]: 'สังเกตยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610993176+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610994818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610996419+07:00","message":"StatePrefix: 'ยอดนะคะก็จะเห็นว่ามีความโค้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610998186+07:00","message":"TextPushed: 'ยอดนะคะก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.610999961+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.611158362+07:00","message":"Push: 'มีความโค้งไปทางนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.611161514+07:00","message":"TextPushed: 'ยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.611163894+07:00","message":"Set new StatePrefix : 'สังเกตยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.611166126+07:00","message":"Next Push (prob) : 'สังเกตยอดนะคะก็จะเห็นว่ามีความโค้งไปทางนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:51.611174562+07:00","message":"push: {true มีความโค้งไปทางนั้น 0 0xc00400a180}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:51.61118371+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_46.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:51.623343898+07:00","message":"write wav file: './tmp/7572/7572_46.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:52.787956868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:52.787965928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:54.442144979+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:54.514363663+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:54.747646069+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:54.747674876+07:00","message":"found end of frame, send empty tag with msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:54.747678145+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:54.747686843+07:00","message":"[buffer interim] 47 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:54.74769632+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:54.747702396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:54.747705697+07:00","message":"> Transcript [331] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:54.747708029+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:54.74771054+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:54.747712476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:54.747714188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:54.747716538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:54.747726406+07:00","message":"push: {true \n 0 0xc00059c000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:54.759450437+07:00","message":"write wav file: './tmp/7572/7572_47.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:55.7886506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:55.788667953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.182088308+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.182134793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.182140001+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.182154328+07:00","message":"[buffer interim] 48 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.182161935+07:00","message":"[bufferProcess] interim [300000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.182164292+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.182170143+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.182172943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.182175814+07:00","message":"> Transcript [332] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.182178114+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.383624345+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.383667673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.383673156+07:00","message":"receive interim result [false|false]: ส่วนลด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.383689571+07:00","message":"[buffer interim] 48 false ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.383696603+07:00","message":"[bufferProcess] interim [480000000]:ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.383698442+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.440542124+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.440589547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.440596424+07:00","message":"receive interim result [false|false]: ส่วนรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.440615698+07:00","message":"[buffer interim] 48 false ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.44062688+07:00","message":"[bufferProcess] interim [540000000]:ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.440630105+07:00","message":"[bufferProcess] send to processor:ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.440637419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.440642505+07:00","message":"> Transcript [333] [false]: 'ส่วนลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.440647106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.440650304+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.44065592+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.440659104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.563381552+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.563423181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.563428507+07:00","message":"receive interim result [false|false]: ส่วนรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.563444088+07:00","message":"[buffer interim] 48 false ส่วนรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.563450944+07:00","message":"[bufferProcess] interim [660000000]:ส่วนรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.56345314+07:00","message":"[bufferProcess] send to processor:ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.563456272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.563459156+07:00","message":"> Transcript [334] [false]: 'ส่วนรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.563461912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.563463878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.563465735+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.563467766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.756064478+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.756105501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.756111211+07:00","message":"receive interim result [false|false]: ส่วนรูปที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:58.756126693+07:00","message":"[buffer interim] 48 false ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.756134898+07:00","message":"[bufferProcess] interim [840000000]:ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.756137239+07:00","message":"[bufferProcess] send to processor:ส่วนรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.756140756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.756146051+07:00","message":"> Transcript [335] [false]: 'ส่วนรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.756148968+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.756150836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.756152591+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:58.756154543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:58.789244516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:19:58.78927669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.054614712+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.127722862+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.134560582+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.134598379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.134603817+07:00","message":"receive interim result [false|false]: ส่วนรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.134614111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.134616627+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.134623428+07:00","message":"[buffer interim] 48 false ส่วนรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.134626655+07:00","message":"[buffer interim] 48 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134632347+07:00","message":"[bufferProcess] interim [260000000]:ส่วนรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134634396+07:00","message":"[bufferProcess] send to processor:ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134637479+07:00","message":"[bufferProcess] interim [260000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134639856+07:00","message":"[bufferProcess] update buffer: ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134642863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134645807+07:00","message":"> Transcript [336] [false]: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134648899+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134650785+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134652564+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.13465458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134657374+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134659487+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134661694+07:00","message":"Set new StatePrefix : 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.134663756+07:00","message":"Next Push (prob) : 'รูปที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.134671372+07:00","message":"push: {false ส่วน 0 0xc00400a600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.324023772+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.324065206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.324071171+07:00","message":"receive interim result [false|false]: ส่วนรูปที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.324085104+07:00","message":"[buffer interim] 48 false ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.32409234+07:00","message":"[bufferProcess] interim [440000000]:ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.32409497+07:00","message":"[bufferProcess] send to processor:ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.324099347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.324102469+07:00","message":"> Transcript [337] [false]: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.324105344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.324107395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.324109257+07:00","message":"StatePrefix: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.324111336+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.34058295+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.34061149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปที่ 2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.340616468+07:00","message":"receive interim result [true|false]: ส่วนรูปที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.34062538+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.340627446+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.340633196+07:00","message":"[buffer interim] 48 true ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340638168+07:00","message":"[bufferProcess] interim [560000000]:ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340641294+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนรูปที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340644336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340647002+07:00","message":"> Transcript [338] [false]: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340649567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340651746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340653702+07:00","message":"StatePrefix: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340655594+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340657247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340659091+07:00","message":"> Transcript [339] [true]: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340661038+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340662636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340664202+07:00","message":"StatePrefix: 'ส่วนรูปที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340666136+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:19:59.340670999+07:00","message":"Push: 'รูปที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:19:59.340679276+07:00","message":"push: {true รูปที่ 2 0 0xc00400a600}"}
{"level":"info","service":"Main","time":"2026-05-14T13:19:59.350573904+07:00","message":"write wav file: './tmp/7572/7572_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:00.757918708+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:00.75796862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:00.757974712+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:00.757990381+07:00","message":"[buffer interim] 49 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:00.757997765+07:00","message":"[bufferProcess] interim [300000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:00.757999713+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:00.758005396+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:00.758007927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:00.758010903+07:00","message":"> Transcript [340] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:00.758013115+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.204022546+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.204075058+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-05-14T13:20:01.204081133+07:00","message":"receive interim result [false|false]: เป็นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.204095894+07:00","message":"[buffer interim] 49 false เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.204103171+07:00","message":"[bufferProcess] interim [660000000]:เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.204105142+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.399873711+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.399916031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.399921494+07:00","message":"receive interim result [false|false]: เป็นภาระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.39993733+07:00","message":"[buffer interim] 49 false เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.39994378+07:00","message":"[bufferProcess] interim [900000000]:เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.399945736+07:00","message":"[bufferProcess] send to processor:เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.399948916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.399953881+07:00","message":"> Transcript [341] [false]: 'เป็นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.39995742+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.399959576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.399961705+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.399963803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:01.789291771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:01.789310149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.982883933+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.982933006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.982940076+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:01.982955133+07:00","message":"[buffer interim] 49 false เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.982963228+07:00","message":"[bufferProcess] interim [500000000]:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.982965883+07:00","message":"[bufferProcess] send to processor:เป็นภาระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.982972807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.982975457+07:00","message":"> Transcript [342] [false]: 'เป็นภาระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.982979045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.9829814+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.982983271+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:01.98298586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:02.550871688+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:02.550917653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:02.550923698+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:02.550939285+07:00","message":"[buffer interim] 49 false เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:02.550947291+07:00","message":"[bufferProcess] interim [100000000]:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:02.550949857+07:00","message":"[bufferProcess] send to processor:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:02.550953367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:02.550956271+07:00","message":"> Transcript [343] [false]: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:02.550959752+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:02.550961957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:02.5509638+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:02.55096578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:03.257736359+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:03.257779076+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-05-14T13:20:03.257784842+07:00","message":"receive interim result [false|false]: เป็นภาระพืชเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:03.257802722+07:00","message":"[buffer interim] 49 false เป็นภาระพืชเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257810538+07:00","message":"[bufferProcess] interim [820000000]:เป็นภาระพืชเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257813465+07:00","message":"[bufferProcess] send to processor:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257823898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257826995+07:00","message":"> Transcript [344] [false]: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257830592+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257832764+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257834548+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257836507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.25783926+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257841236+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257843196+07:00","message":"Set new StatePrefix : 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.257845251+07:00","message":"Next Push (prob) : 'ภาระกับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:03.257854007+07:00","message":"push: {false เป็น 0 0xc0024ca480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:03.541982638+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:03.542026589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:03.542032484+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:03.542049813+07:00","message":"[buffer interim] 49 false เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.542058902+07:00","message":"[bufferProcess] interim [0]:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.542061634+07:00","message":"[bufferProcess] send to processor:เป็นภาระพืชเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.542065119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.542067943+07:00","message":"> Transcript [345] [false]: 'เป็นภาระพืชเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.542070267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:03.542072989+07:00","message":"Set new StatePrefix: 'เป็นภาระพืชเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:04.10911497+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:04.109157829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:04.109173073+07:00","message":"receive interim result [false|false]: เป็นภาระกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:04.109187706+07:00","message":"[buffer interim] 49 false เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:04.109196596+07:00","message":"[bufferProcess] interim [600000000]:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:04.109199066+07:00","message":"[bufferProcess] send to processor:เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:04.109205867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:04.109208911+07:00","message":"> Transcript [346] [false]: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:04.109211352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:04.109213447+07:00","message":"Set new StatePrefix: 'เป็นภาระกับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:04.44412516+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:04.789680038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:04.789683475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:04.825581054+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.099230415+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.099278724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก\",\"confidence\":0.86724675}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.099286624+07:00","message":"receive interim result [true|false]: เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.099296748+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.099298992+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.099306121+07:00","message":"[buffer interim] 49 true เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099315237+07:00","message":"[bufferProcess] interim [350000000]:เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099318646+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นภาระกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099322074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099325423+07:00","message":"> Transcript [347] [false]: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099328752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099330716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099332849+07:00","message":"StatePrefix: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099335041+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.09933663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.09933856+07:00","message":"> Transcript [348] [true]: 'เป็นภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099340629+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099342314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099343894+07:00","message":"StatePrefix: 'เป็นภาระกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099345565+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.099351902+07:00","message":"Push: 'ภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.099360317+07:00","message":"push: {true ภาระกับพืชเกี่ยวกับแรงโน้มถ่วงของโลก 0 0xc0024ca480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:05.110780617+07:00","message":"write wav file: './tmp/7572/7572_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.700409066+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.700464399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.700471652+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.700491147+07:00","message":"[buffer interim] 50 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.700498956+07:00","message":"[bufferProcess] interim [730000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.700500706+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.880285768+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.880323859+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-05-14T13:20:05.880329685+07:00","message":"receive interim result [false|false]: ส่วนใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:05.880345426+07:00","message":"[buffer interim] 50 false ส่วนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.88035486+07:00","message":"[bufferProcess] interim [850000000]:ส่วนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.880358303+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.880364409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.880368535+07:00","message":"> Transcript [349] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:05.880372018+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:06.016453976+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:06.016501953+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-05-14T13:20:06.01650931+07:00","message":"receive interim result [false|false]: สวดยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:06.016524829+07:00","message":"[buffer interim] 50 false สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.016532103+07:00","message":"[bufferProcess] interim [970000000]:สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.016534626+07:00","message":"[bufferProcess] send to processor:ส่วนใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.016540333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.016543741+07:00","message":"> Transcript [350] [false]: 'ส่วนใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.016546914+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.016549111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.016550975+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.016552976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:06.392210736+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:06.392257803+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-05-14T13:20:06.392263716+07:00","message":"receive interim result [false|false]: ส่วนยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:06.392277901+07:00","message":"[buffer interim] 50 false ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.392285223+07:00","message":"[bufferProcess] interim [390000000]:ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.392287745+07:00","message":"[bufferProcess] send to processor:สวดยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.392293538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.392296589+07:00","message":"> Transcript [351] [false]: 'สวดยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.392298856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.392300715+07:00","message":"Set new StatePrefix: 'สวดยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:06.979822398+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:06.979872169+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-05-14T13:20:06.979878708+07:00","message":"receive interim result [false|false]: ส่วนยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:06.979893562+07:00","message":"[buffer interim] 50 false ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.979903156+07:00","message":"[bufferProcess] interim [990000000]:ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.979906576+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.979912475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.979915883+07:00","message":"> Transcript [352] [false]: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.979917978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:06.979920299+07:00","message":"Set new StatePrefix: 'ส่วนยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.353708858+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.353753521+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-05-14T13:20:07.353758941+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.353772616+07:00","message":"[buffer interim] 50 false ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.353780291+07:00","message":"[bufferProcess] interim [350000000]:ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.353782594+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.353789026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.353792066+07:00","message":"> Transcript [353] [false]: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.353795761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.353798137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.353800063+07:00","message":"StatePrefix: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.353802209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.624276012+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.6243174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.624323878+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.62433838+07:00","message":"[buffer interim] 50 false ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.624347217+07:00","message":"[bufferProcess] interim [590000000]:ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.624349842+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.624353601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.624357574+07:00","message":"> Transcript [354] [false]: 'ส่วนยอดพืชในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.624363044+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.62436587+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.624368353+07:00","message":"StatePrefix: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.624371226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:07.789924313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:07.789935948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.815181513+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.815221073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้าม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.815226311+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:07.815242647+07:00","message":"[buffer interim] 50 false ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.81526029+07:00","message":"[bufferProcess] interim [830000000]:ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.815263337+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.815267703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.815271108+07:00","message":"> Transcript [355] [false]: 'ส่วนยอดพืชในทิศทางตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.815274834+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.815276919+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.815278738+07:00","message":"StatePrefix: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:07.815280728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:08.261295695+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:08.261341855+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-05-14T13:20:08.261353891+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:08.261376525+07:00","message":"[buffer interim] 50 false ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261387984+07:00","message":"[bufferProcess] interim [250000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261391751+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261396068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261400446+07:00","message":"> Transcript [356] [false]: 'ส่วนยอดพืชในทิศทางตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261405592+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261408491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261411209+07:00","message":"StatePrefix: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261414369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261420208+07:00","message":"Push: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261423169+07:00","message":"TextPushed: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261426027+07:00","message":"Set new StatePrefix : 'ส่วนยอดพืชในทิศทางตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.261429784+07:00","message":"Next Push (prob) : 'ในทิศทางตรงข้าม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:08.261440877+07:00","message":"push: {false ส่วนยอดพืช 0 0xc00400a480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:08.894667338+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:08.894712272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:08.894718734+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:08.894733154+07:00","message":"[buffer interim] 50 false ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.894741211+07:00","message":"[bufferProcess] interim [850000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.894743525+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.894747061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.894750258+07:00","message":"> Transcript [357] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.894754153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.894756284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.8947587+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:08.894760961+07:00","message":"TextPushed: 'ส่วนยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:09.6836382+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:09.989761132+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:09.989802938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชในทิศทางตรงข้ามกับโลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:09.98980949+07:00","message":"receive interim result [false|false]: ส่วนยอดพืชในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:09.989827782+07:00","message":"[buffer interim] 50 false ส่วนยอดพืชในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989836323+07:00","message":"[bufferProcess] interim [50000000]:ส่วนยอดพืชในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989838991+07:00","message":"[bufferProcess] send to processor:ส่วนยอดพืชในทิศทางตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989842488+07:00","message":"[bufferProcess] send to processor (ticker):ส่วนยอดพืชในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989845388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.98984856+07:00","message":"> Transcript [358] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.9898527+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989854744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989856508+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989858538+07:00","message":"TextPushed: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989860556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989863803+07:00","message":"> Transcript [359] [false]: 'ส่วนยอดพืชในทิศทางตรงข้ามกับโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989866369+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989868558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.989870832+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:09.98987254+07:00","message":"TextPushed: 'ส่วนยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.047231223+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.04728428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.047290598+07:00","message":"receive interim result [true|false]: ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.047302186+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.047304553+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.047313256+07:00","message":"[buffer interim] 50 true ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.047321389+07:00","message":"[bufferProcess] interim [80000000]:ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.047325196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.047328073+07:00","message":"> Transcript [360] [true]: 'ส่วนยอดพืชเจริญในทิศทางตรงข้ามกับโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.047331392+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.04733327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.047335285+07:00","message":"StatePrefix: 'ส่วนยอดพืชในทิศทางตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.047337427+07:00","message":"TextPushed: 'ส่วนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.047340594+07:00","message":"Push: 'เจริญในทิศทางตรงข้ามกับโลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.047350507+07:00","message":"push: {true เจริญในทิศทางตรงข้ามกับโลก 0 0xc00400a480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:10.058720458+07:00","message":"write wav file: './tmp/7572/7572_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.073727731+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.203599506+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.455651794+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.483993157+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.484016224+07:00","message":"found end of frame, send empty tag with msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.484019225+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.484026486+07:00","message":"[buffer interim] 51 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.484033316+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.484036941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.484039698+07:00","message":"> Transcript [361] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.484042525+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.484044355+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.484046165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.484048032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:10.484054343+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:10.48406437+07:00","message":"push: {true \n 0 0xc00400a400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:10.488640733+07:00","message":"write wav file: './tmp/7572/7572_51.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:10.790862897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:10.790880677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.207482347+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.207524507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.207529424+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.207542494+07:00","message":"[buffer interim] 52 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.207550048+07:00","message":"[bufferProcess] interim [570000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.207551907+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.207558001+07:00","message":"[bufferProcess] send to processor (ticker):กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.207560708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.2075633+07:00","message":"> Transcript [362] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.207566101+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.391226131+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.391274032+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-05-14T13:20:12.391279581+07:00","message":"receive interim result [false|false]: หลับตา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.391294842+07:00","message":"[buffer interim] 52 false หลับตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.391302013+07:00","message":"[bufferProcess] interim [750000000]:หลับตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.391303901+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.394477084+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.394492958+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-05-14T13:20:12.394496351+07:00","message":"receive interim result [false|false]: กลับตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.394503956+07:00","message":"[buffer interim] 52 false กลับตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.394507702+07:00","message":"[bufferProcess] interim [810000000]:กลับตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.394509739+07:00","message":"[bufferProcess] send to processor:หลับตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.394512759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.394515671+07:00","message":"> Transcript [363] [false]: 'หลับตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.394518081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.394520309+07:00","message":"Set new StatePrefix: 'หลับตา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.59762389+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.597662023+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-05-14T13:20:12.597667501+07:00","message":"receive interim result [false|false]: กลับตอนไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.597680591+07:00","message":"[buffer interim] 52 false กลับตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.597687744+07:00","message":"[bufferProcess] interim [990000000]:กลับตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.597690122+07:00","message":"[bufferProcess] send to processor:กลับตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.597695473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.597698279+07:00","message":"> Transcript [364] [false]: 'กลับตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.597700465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.597702403+07:00","message":"Set new StatePrefix: 'กลับตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.914517564+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.914559305+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-05-14T13:20:12.914565064+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.914578696+07:00","message":"[buffer interim] 52 false กลับตอนไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.914585962+07:00","message":"[bufferProcess] interim [290000000]:กลับตอนไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.914588253+07:00","message":"[bufferProcess] send to processor:กลับตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.914594631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.914597665+07:00","message":"> Transcript [365] [false]: 'กลับตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.914600991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.914603414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.914605439+07:00","message":"StatePrefix: 'กลับตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.914607453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.986231749+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.986275533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.986281214+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:12.986297015+07:00","message":"[buffer interim] 52 false กลับตอนไหนตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.986304249+07:00","message":"[bufferProcess] interim [410000000]:กลับตอนไหนตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.98630663+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.986310275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.986313266+07:00","message":"> Transcript [366] [false]: 'กลับตอนไหนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.98631704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.986319126+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.98632102+07:00","message":"StatePrefix: 'กลับตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:12.986325544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.289301111+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.289343297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.289348487+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.289361653+07:00","message":"[buffer interim] 52 false กลับตอนไหนก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.289369264+07:00","message":"[bufferProcess] interim [650000000]:กลับตอนไหนก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.289371624+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.289378408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.289381176+07:00","message":"> Transcript [367] [false]: 'กลับตอนไหนตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.289384496+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.289386784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.289388609+07:00","message":"StatePrefix: 'กลับตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.289390578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.292664524+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.292674033+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-05-14T13:20:13.292676981+07:00","message":"receive interim result [false|false]: กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.292682481+07:00","message":"[buffer interim] 52 false กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292685439+07:00","message":"[bufferProcess] interim [710000000]:กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.29268731+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292689458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292691441+07:00","message":"> Transcript [368] [false]: 'กลับตอนไหนก็มีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292693643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292695576+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292697323+07:00","message":"StatePrefix: 'กลับตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292699294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292705597+07:00","message":"Push: 'กลับตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292707514+07:00","message":"TextPushed: 'กลับตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292709466+07:00","message":"Set new StatePrefix : 'กลับตอนไหนก็มีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.292711465+07:00","message":"Next Push (prob) : 'ไหนก็มีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.292719054+07:00","message":"push: {false กลับตอน 0 0xc00012e200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.501129401+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.501202083+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.501205992+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.501209671+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.501212478+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.501215491+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.698841583+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.698880627+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-05-14T13:20:13.69888616+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.698903125+07:00","message":"[buffer interim] 52 false กลับตอนไหนตอนนี้นะคะคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.69891124+07:00","message":"[bufferProcess] interim [130000000]:กลับตอนไหนตอนนี้นะคะคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.698913753+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนก็มีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.69891695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.698919535+07:00","message":"> Transcript [369] [false]: 'กลับตอนไหนก็มีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.698925261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.698927487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.698930143+07:00","message":"StatePrefix: 'กลับตอนไหนก็มีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.698932458+07:00","message":"TextPushed: 'กลับตอน'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:13.791664318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:13.791672934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.878922287+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.878959617+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-05-14T13:20:13.878964643+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะก็คือต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.878979532+07:00","message":"[buffer interim] 52 false กลับตอนไหนตอนนี้นะคะก็คือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.878986064+07:00","message":"[bufferProcess] interim [250000000]:กลับตอนไหนตอนนี้นะคะก็คือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.878988792+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้นะคะคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.878992256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.878994712+07:00","message":"> Transcript [370] [false]: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.87899926+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.879001792+07:00","message":"Set new StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.991984764+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.992020124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนตอนนี้นะคะคือต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.992026349+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:13.992041127+07:00","message":"[buffer interim] 52 false กลับตอนไหนตอนนี้นะคะคือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.992051347+07:00","message":"[bufferProcess] interim [370000000]:กลับตอนไหนตอนนี้นะคะคือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.992055057+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้นะคะก็คือต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.992060906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.992064059+07:00","message":"> Transcript [371] [false]: 'กลับตอนไหนตอนนี้นะคะก็คือต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.992066146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:13.992068131+07:00","message":"Set new StatePrefix: 'กลับตอนไหนตอนนี้นะคะก็คือต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.187813571+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.187857978+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-05-14T13:20:14.187863613+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.187880099+07:00","message":"[buffer interim] 52 false กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.187888307+07:00","message":"[bufferProcess] interim [550000000]:กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.187896159+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้นะคะคือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.187901933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.187904804+07:00","message":"> Transcript [372] [false]: 'กลับตอนไหนตอนนี้นะคะคือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.187907536+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.18791006+07:00","message":"Set new StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.493155149+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.685708298+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.753196287+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.756827192+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.756859154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนตอนนี้นะคะคือต้นเทียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.756864854+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.756878038+07:00","message":"[buffer interim] 52 false กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.756885151+07:00","message":"[bufferProcess] interim [150000000]:กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.75688754+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.756893005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.7568959+07:00","message":"> Transcript [373] [false]: 'กลับตอนไหนตอนนี้นะคะคือต้นเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.756898942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.756900998+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.756902917+07:00","message":"StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.756905013+07:00","message":"TextPushed: 'กลับตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.757919394+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.757933677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.757936888+07:00","message":"receive interim result [false|false]: กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.757943836+07:00","message":"[buffer interim] 52 false กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.75794696+07:00","message":"[bufferProcess] interim [210000000]:กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.757948884+07:00","message":"[bufferProcess] send to processor:กลับตอนไหนตอนนี้นะคะคือต้นเทียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.757950971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.757952763+07:00","message":"> Transcript [374] [false]: 'กลับตอนไหนตอนนี้นะคะคือต้นเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.757954811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.757956438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.757958049+07:00","message":"StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.757959776+07:00","message":"TextPushed: 'กลับตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.784321756+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.784344794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับตอนไหนก็มีนะคะก็คือต้นเทียนค่ะ\",\"confidence\":0.9316032}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.784350132+07:00","message":"receive interim result [true|false]: กลับตอนไหนก็มีนะคะก็คือต้นเทียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.784358645+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.784361142+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.784366544+07:00","message":"[buffer interim] 52 true กลับตอนไหนก็มีนะคะก็คือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784371681+07:00","message":"[bufferProcess] interim [270000000]:กลับตอนไหนก็มีนะคะก็คือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784375179+07:00","message":"[bufferProcess] send to processor (isfinal):กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784378532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784380736+07:00","message":"> Transcript [375] [false]: 'กลับตอนไหนตอนนี้นะคะคือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784383397+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784385086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.78438708+07:00","message":"StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784389229+07:00","message":"TextPushed: 'กลับตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784390869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784392849+07:00","message":"> Transcript [376] [true]: 'กลับตอนไหนก็มีนะคะก็คือต้นเทียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784396155+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784397961+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784399517+07:00","message":"StatePrefix: 'กลับตอนไหนตอนนี้นะคะคือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784401465+07:00","message":"TextPushed: 'กลับตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:14.784404088+07:00","message":"Push: 'ไหนก็มีนะคะก็คือต้นเทียนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:14.784411817+07:00","message":"push: {true ไหนก็มีนะคะก็คือต้นเทียนค่ะ 0 0xc00012e200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:14.794088896+07:00","message":"write wav file: './tmp/7572/7572_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:15.105119369+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:15.105156333+07:00","message":"found end of frame, send empty tag with msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:15.105160264+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:15.105190084+07:00","message":"[buffer interim] 53 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:15.105198564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:15.105202134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:15.105205081+07:00","message":"> Transcript [377] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:15.105208369+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:15.105210305+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:15.105212103+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:15.105213956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:15.105216942+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:15.105227681+07:00","message":"push: {true \n 0 0xc00012f900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:15.109704193+07:00","message":"write wav file: './tmp/7572/7572_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:15.325824853+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:16.792652405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:16.792673529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:18.145226477+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:18.205696747+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:18.433303503+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:18.433329804+07:00","message":"found end of frame, send empty tag with msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:18.433333166+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:18.433342191+07:00","message":"[buffer interim] 54 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:18.43335011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:18.433354396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:18.433357194+07:00","message":"> Transcript [378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:18.433359785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:18.43336175+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:18.433363675+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:18.433365462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:18.433367854+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:18.433378147+07:00","message":"push: {true \n 0 0xc0024caa00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:18.443897677+07:00","message":"write wav file: './tmp/7572/7572_54.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:19.793291104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:19.793291172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:20.497905146+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:20.497946391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:20.497951634+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:20.497968288+07:00","message":"[buffer interim] 55 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:20.497976392+07:00","message":"[bufferProcess] interim [920000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:20.497980104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:20.497986535+07:00","message":"[bufferProcess] send to processor (ticker):เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:20.497989361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:20.497992495+07:00","message":"> Transcript [379] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:20.497994712+07:00","message":"Set StatePrefix (first interim): 'เห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.050212808+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.050258669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.050264257+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.050278748+07:00","message":"[buffer interim] 55 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.050286077+07:00","message":"[bufferProcess] interim [520000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.050287863+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.39683509+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.396880368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.396886664+07:00","message":"receive interim result [false|false]: เห็นว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.396901547+07:00","message":"[buffer interim] 55 false เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.396910752+07:00","message":"[bufferProcess] interim [820000000]:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.396913299+07:00","message":"[bufferProcess] send to processor:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.396918493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.396921338+07:00","message":"> Transcript [380] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.396924666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.396926527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.396928426+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.396930645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.963544242+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.963588984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารัก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.963595758+07:00","message":"receive interim result [false|false]: เห็นว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:21.963612088+07:00","message":"[buffer interim] 55 false เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.963621827+07:00","message":"[bufferProcess] interim [420000000]:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.963624177+07:00","message":"[bufferProcess] send to processor:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.963630071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.963633114+07:00","message":"> Transcript [381] [false]: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.963640653+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.963642891+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.96364471+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:21.963647181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.143926203+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.143976395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.143983081+07:00","message":"receive interim result [false|false]: เห็นว่ารักจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.144000329+07:00","message":"[buffer interim] 55 false เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.144008309+07:00","message":"[bufferProcess] interim [540000000]:เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.14401086+07:00","message":"[bufferProcess] send to processor:เห็นว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.144017013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.144020181+07:00","message":"> Transcript [382] [false]: 'เห็นว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.144023989+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.144026265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.144028449+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.144030483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.352957725+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.353014914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจ๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.353022017+07:00","message":"receive interim result [false|false]: เห็นว่ารักจ๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.353034547+07:00","message":"[buffer interim] 55 false เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.353045277+07:00","message":"[bufferProcess] interim [780000000]:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.353049031+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.35305397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.353066196+07:00","message":"> Transcript [383] [false]: 'เห็นว่ารักจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.353072492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.353075694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.353078561+07:00","message":"StatePrefix: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.353081517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.35308566+07:00","message":"Push: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.353088019+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.353090515+07:00","message":"Set new StatePrefix : 'เห็นว่ารักจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.353092724+07:00","message":"Next Push (prob) : 'รักจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.353101763+07:00","message":"push: {false เห็นว่า 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.594109562+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.594155762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจ๋าจัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.59416289+07:00","message":"receive interim result [false|false]: เห็นว่ารักจ๋าจัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.594179729+07:00","message":"[buffer interim] 55 false เห็นว่ารักจ๋าจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.594187795+07:00","message":"[bufferProcess] interim [960000000]:เห็นว่ารักจ๋าจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.594190238+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.594195748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.594198843+07:00","message":"> Transcript [384] [false]: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.594201268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.594203698+07:00","message":"Set new StatePrefix: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.65553112+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.655564602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจ๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.65557044+07:00","message":"receive interim result [false|false]: เห็นว่ารักจ๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.655584035+07:00","message":"[buffer interim] 55 false เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.655590317+07:00","message":"[bufferProcess] interim [80000000]:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.655592939+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจ๋าจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.655596336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.655599293+07:00","message":"> Transcript [385] [false]: 'เห็นว่ารักจ๋าจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.655602209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.655604407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.655606471+07:00","message":"StatePrefix: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.655608487+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:22.79405917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:22.794059173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.799312117+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.799353226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจ๋าจังเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.799358522+07:00","message":"receive interim result [false|false]: เห็นว่ารักจ๋าจังเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.799373498+07:00","message":"[buffer interim] 55 false เห็นว่ารักจ๋าจังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.799380787+07:00","message":"[bufferProcess] interim [200000000]:เห็นว่ารักจ๋าจังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.799383715+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.799387467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.799390429+07:00","message":"> Transcript [386] [false]: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.799393266+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.79939547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.799399036+07:00","message":"StatePrefix: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.799401577+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.84615867+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.846189247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจ๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.846195355+07:00","message":"receive interim result [false|false]: เห็นว่ารักจ๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.846208834+07:00","message":"[buffer interim] 55 false เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.846214983+07:00","message":"[bufferProcess] interim [260000000]:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.84621771+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจ๋าจังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.846221329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.846224685+07:00","message":"> Transcript [387] [false]: 'เห็นว่ารักจ๋าจังเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.846227586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.84622943+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.846231154+07:00","message":"StatePrefix: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.846233371+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.988587222+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.988624607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจ๋า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.988631161+07:00","message":"receive interim result [false|false]: เห็นว่ารักจ๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.988644868+07:00","message":"[buffer interim] 55 false เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988651665+07:00","message":"[bufferProcess] interim [380000000]:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988654196+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988657679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988660691+07:00","message":"> Transcript [388] [false]: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988664131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988666208+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988668633+07:00","message":"StatePrefix: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988670595+07:00","message":"TextPushed: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988675414+07:00","message":"Push: 'รักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988677325+07:00","message":"TextPushed: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988679406+07:00","message":"Set new StatePrefix : 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:22.988681804+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:22.988689573+07:00","message":"push: {false รักจ๋า 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.046734726+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.046780735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าจาจังลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.046789267+07:00","message":"receive interim result [false|false]: เห็นว่าจาจังลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.046806846+07:00","message":"[buffer interim] 55 false เห็นว่าจาจังลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.046814978+07:00","message":"[bufferProcess] interim [440000000]:เห็นว่าจาจังลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.046817706+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.046820919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.046823612+07:00","message":"> Transcript [389] [false]: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.046825696+07:00","message":"Skep because statePrefix == transcript"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.392564716+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.392611072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่ารักจ๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.392618069+07:00","message":"receive interim result [false|false]: เห็นว่ารักจ๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.392632517+07:00","message":"[buffer interim] 55 false เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.392639631+07:00","message":"[bufferProcess] interim [740000000]:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.392642031+07:00","message":"[bufferProcess] send to processor:เห็นว่าจาจังลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.392647653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.392650599+07:00","message":"> Transcript [390] [false]: 'เห็นว่าจาจังลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.392652985+07:00","message":"Set StatePrefix (first interim): 'เห็นว่าจาจังลง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.680468625+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.680515724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าจาจังลงด้านล่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.68052173+07:00","message":"receive interim result [false|false]: เห็นว่าจาจังลงด้านล่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.680537934+07:00","message":"[buffer interim] 55 false เห็นว่าจาจังลงด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.680545498+07:00","message":"[bufferProcess] interim [40000000]:เห็นว่าจาจังลงด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.680547942+07:00","message":"[bufferProcess] send to processor:เห็นว่ารักจ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.680551286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.680553916+07:00","message":"> Transcript [391] [false]: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.680556387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.68055908+07:00","message":"Set new StatePrefix: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.929294031+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.929337328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าจาจังลงด้านล่างนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.929343648+07:00","message":"receive interim result [false|false]: เห็นว่าจาจังลงด้านล่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:23.929355385+07:00","message":"[buffer interim] 55 false เห็นว่าจาจังลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.929364594+07:00","message":"[bufferProcess] interim [340000000]:เห็นว่าจาจังลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.929368049+07:00","message":"[bufferProcess] send to processor:เห็นว่าจาจังลงด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.929372526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.929375717+07:00","message":"> Transcript [392] [false]: 'เห็นว่าจาจังลงด้านล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.929378232+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:23.929380387+07:00","message":"Set new StatePrefix: 'เห็นว่าจาจังลงด้านล่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:24.567432943+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:24.567469903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าจาจังลงด้านล่างนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:24.567475879+07:00","message":"receive interim result [false|false]: เห็นว่าจาจังลงด้านล่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:24.567487447+07:00","message":"[buffer interim] 55 false เห็นว่าจาจังลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:24.567495168+07:00","message":"[bufferProcess] interim [940000000]:เห็นว่าจาจังลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:24.56749753+07:00","message":"[bufferProcess] send to processor:เห็นว่าจาจังลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:24.567503238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:24.567506204+07:00","message":"> Transcript [393] [false]: 'เห็นว่าจาจังลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:24.56750939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:24.567511476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:24.567513857+07:00","message":"StatePrefix: 'เห็นว่าจาจังลงด้านล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:24.567516218+07:00","message":"TextPushed: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:24.683422172+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:24.875937462+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:25.104554214+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:25.104599831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าจาจะลงด้านล่างนะคะ\",\"confidence\":0.9270029}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:25.10460691+07:00","message":"receive interim result [true|false]: เห็นว่าจาจะลงด้านล่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:25.104616842+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:25.104619218+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:25.10462614+07:00","message":"[buffer interim] 55 true เห็นว่าจาจะลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104635481+07:00","message":"[bufferProcess] interim [480000000]:เห็นว่าจาจะลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104641002+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นว่าจาจังลงด้านล่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104644562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.1046477+07:00","message":"> Transcript [394] [false]: 'เห็นว่าจาจังลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104651279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104653399+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104655731+07:00","message":"StatePrefix: 'เห็นว่าจาจังลงด้านล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104658175+07:00","message":"TextPushed: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104659987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104661899+07:00","message":"> Transcript [395] [true]: 'เห็นว่าจาจะลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104664188+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104665776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104667383+07:00","message":"StatePrefix: 'เห็นว่าจาจังลงด้านล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104669191+07:00","message":"TextPushed: 'เห็นว่ารักจ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104670783+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104779373+07:00","message":"Push: 'จาจะลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104782135+07:00","message":"TextPushed: 'เห็นว่ารักจ๋าจาจะลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104784205+07:00","message":"Set new StatePrefix : 'เห็นว่าจาจะลงด้านล่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104786449+07:00","message":"Next Push (prob) : 'เห็นว่าจาจะลงด้านล่างนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:25.104794277+07:00","message":"push: {true จาจะลงด้านล่างนะคะ 0 0xc000044980}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:25.104805252+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_55.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:25.117912956+07:00","message":"write wav file: './tmp/7572/7572_55.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:25.79488299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:25.794910287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:28.795192378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:28.795226384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.427707768+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.685785724+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.694575349+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.694616234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.694621881+07:00","message":"receive interim result [false|false]: มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.694633733+07:00","message":"[buffer interim] 56 false มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.694644223+07:00","message":"[bufferProcess] interim [500000000]:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.694646945+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.694653192+07:00","message":"[bufferProcess] send to processor (ticker):มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.694656915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.694663642+07:00","message":"> Transcript [396] [false]: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.694667815+07:00","message":"Set StatePrefix (first interim): 'มีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.709503073+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.709528693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะ\",\"confidence\":0.91569304}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.709533188+07:00","message":"receive interim result [true|false]: มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.70954137+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.709544343+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.709549123+07:00","message":"[buffer interim] 56 true มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.709554001+07:00","message":"[bufferProcess] interim [560000000]:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.709557522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.709560899+07:00","message":"> Transcript [397] [true]: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.709564154+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.709566022+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.709567764+07:00","message":"StatePrefix: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.709569747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:29.709576207+07:00","message":"Push: 'มีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:29.709587043+07:00","message":"push: {true มีค่ะ 0 0xc00034da80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:29.719281286+07:00","message":"write wav file: './tmp/7572/7572_56.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:31.795884065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:31.795883155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:31.852956483+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:31.986184951+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.006085164+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.006157349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.006166771+07:00","message":"receive interim result [false|false]: ทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.00618737+07:00","message":"[buffer interim] 57 false ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.006197735+07:00","message":"[bufferProcess] interim [980000000]:ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.006201075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.006206978+07:00","message":"[bufferProcess] send to processor (ticker):ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.006210877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.006215211+07:00","message":"> Transcript [398] [false]: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.006218947+07:00","message":"Set StatePrefix (first interim): 'ทางด้านบนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.046104123+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.149009961+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.149069977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบนนะคะ\",\"confidence\":0.89538664}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.149077313+07:00","message":"receive interim result [true|false]: ทางด้านบนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.149091569+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.149093693+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.149103313+07:00","message":"[buffer interim] 57 true ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.149111691+07:00","message":"[bufferProcess] interim [190000000]:ทางด้านบนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.14911519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.149118068+07:00","message":"> Transcript [399] [true]: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.149121471+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.149123301+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.149124978+07:00","message":"StatePrefix: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.149126858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.14913163+07:00","message":"Push: 'ทางด้านบนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.149143474+07:00","message":"push: {true ทางด้านบนนะคะ 0 0xc0024ca380}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:32.156692051+07:00","message":"write wav file: './tmp/7572/7572_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.18032097+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.420589685+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.420612377+07:00","message":"found end of frame, send empty tag with msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.420615776+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.420622653+07:00","message":"[buffer interim] 58 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.420629819+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.420633957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.420636869+07:00","message":"> Transcript [400] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.420639584+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.420641459+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.420643124+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.420644867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:32.420653254+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:32.420661744+07:00","message":"push: {true \n 0 0xc00232c000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:32.425587815+07:00","message":"write wav file: './tmp/7572/7572_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:33.73294671+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:33.732983391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:33.732989267+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:33.73300272+07:00","message":"[buffer interim] 59 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:33.733009141+07:00","message":"[bufferProcess] interim [140000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:33.733011351+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:33.733018529+07:00","message":"[bufferProcess] send to processor (ticker):พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:33.733021112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:33.73302358+07:00","message":"> Transcript [401] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:33.733025585+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.007642937+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.007688551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.007695829+07:00","message":"receive interim result [false|false]: พี่ตรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.007714416+07:00","message":"[buffer interim] 59 false พี่ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.007726327+07:00","message":"[bufferProcess] interim [500000000]:พี่ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.007728413+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.245816192+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.245858802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ตรงข้าม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.245865597+07:00","message":"receive interim result [false|false]: พี่ตรงข้าม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.245881893+07:00","message":"[buffer interim] 59 false พี่ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.245893085+07:00","message":"[bufferProcess] interim [680000000]:พี่ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.245896806+07:00","message":"[bufferProcess] send to processor:พี่ตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.245914882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.245918781+07:00","message":"> Transcript [402] [false]: 'พี่ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.245923266+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.245925773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.24592844+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.245931449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.438771648+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.438813445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงข้ามกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.438818498+07:00","message":"receive interim result [false|false]: ตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:34.438836411+07:00","message":"[buffer interim] 59 false ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.438842863+07:00","message":"[bufferProcess] interim [860000000]:ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.43884532+07:00","message":"[bufferProcess] send to processor:พี่ตรงข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.438852213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.438855109+07:00","message":"> Transcript [403] [false]: 'พี่ตรงข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.438858366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.438861949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.438864188+07:00","message":"StatePrefix: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:34.43886635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:34.795989413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:34.796010848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:35.01575567+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:35.015795587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงข้ามกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:35.015801414+07:00","message":"receive interim result [false|false]: ตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:35.015812496+07:00","message":"[buffer interim] 59 false ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:35.015819736+07:00","message":"[bufferProcess] interim [460000000]:ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:35.015821894+07:00","message":"[bufferProcess] send to processor:ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:35.015827677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:35.015830695+07:00","message":"> Transcript [404] [false]: 'ตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:35.015833084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:35.015835032+07:00","message":"Set new StatePrefix: 'ตรงข้ามกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:35.764329506+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:35.896408343+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.025645708+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.127379941+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.127432651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ตรงข้ามกับ\",\"confidence\":0.8546773}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.127438313+07:00","message":"receive interim result [true|false]: พี่ตรงข้ามกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.127447784+07:00","message":"end recv isFinal message id 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.12745015+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.12745864+07:00","message":"[buffer interim] 59 true พี่ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127468495+07:00","message":"[bufferProcess] interim [600000000]:พี่ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127473405+07:00","message":"[bufferProcess] send to processor (isfinal):ตรงข้ามกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127477264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127480471+07:00","message":"> Transcript [405] [false]: 'ตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127483796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127486068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127487921+07:00","message":"StatePrefix: 'ตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127489927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127491641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127493679+07:00","message":"> Transcript [406] [true]: 'พี่ตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127495745+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.12749733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127498868+07:00","message":"StatePrefix: 'ตรงข้ามกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127500635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.127505015+07:00","message":"Push: 'พี่ตรงข้ามกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.127513481+07:00","message":"push: {true พี่ตรงข้ามกับ 0 0xc00400a800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:36.136874351+07:00","message":"write wav file: './tmp/7572/7572_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.215116635+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.321189375+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.321215901+07:00","message":"found end of frame, send empty tag with msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.321219358+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.321226835+07:00","message":"[buffer interim] 60 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.32123388+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.321237004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.321249098+07:00","message":"> Transcript [407] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.321252339+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.321254216+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.321256053+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.321257858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.321260263+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.321270326+07:00","message":"push: {true \n 0 0xc00400a900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:36.326440363+07:00","message":"write wav file: './tmp/7572/7572_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.34420567+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.409407833+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.534570524+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.608557641+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.647250935+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.647271818+07:00","message":"found end of frame, send empty tag with msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.64727494+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.647282166+07:00","message":"[buffer interim] 61 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.647289616+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.647293131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.647296576+07:00","message":"> Transcript [408] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.647299772+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.647302261+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.647303953+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.647305665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.647314474+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.647324125+07:00","message":"push: {true \n 0 0xc0024cae00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:36.652145974+07:00","message":"write wav file: './tmp/7572/7572_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.661535427+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.796879198+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.825055903+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.825085827+07:00","message":"found end of frame, send empty tag with msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.82508962+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.825097037+07:00","message":"[buffer interim] 62 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.825103775+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.825107447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.825111212+07:00","message":"> Transcript [409] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.82511447+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.825116738+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.825118877+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.825120741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.825123449+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.825132434+07:00","message":"push: {true \n 0 0xc00034c800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:36.829374456+07:00","message":"write wav file: './tmp/7572/7572_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.947146329+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.947167441+07:00","message":"found end of frame, send empty tag with msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.947170662+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.947176775+07:00","message":"[buffer interim] 63 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.947182777+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.947186847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.947189658+07:00","message":"> Transcript [410] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.947192162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.94719411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.947195868+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.947197565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:36.947203427+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:36.947212371+07:00","message":"push: {true \n 0 0xc0024ca300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:36.95154236+07:00","message":"write wav file: './tmp/7572/7572_63.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:37.796757329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:37.796784474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.531330294+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.53137475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.531380059+07:00","message":"receive interim result [false|false]: ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.531398972+07:00","message":"[buffer interim] 64 false ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.53140791+07:00","message":"[bufferProcess] interim [540000000]:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.531410437+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.531415277+07:00","message":"[bufferProcess] send to processor (ticker):ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.531418868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.531423857+07:00","message":"> Transcript [411] [false]: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.531426029+07:00","message":"Set StatePrefix (first interim): 'ก็คือการ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:40.79766452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:40.797672833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.864376725+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.864425222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.864432869+07:00","message":"receive interim result [false|false]: ก็คือการดู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.86445343+07:00","message":"[buffer interim] 64 false ก็คือการดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.864462981+07:00","message":"[bufferProcess] interim [840000000]:ก็คือการดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.864464837+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.874586182+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.874620938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.874625728+07:00","message":"receive interim result [false|false]: ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.874639553+07:00","message":"[buffer interim] 64 false ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.874644614+07:00","message":"[bufferProcess] interim [900000000]:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.874646647+07:00","message":"[bufferProcess] send to processor:ก็คือการดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.874649406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.874652134+07:00","message":"> Transcript [412] [false]: 'ก็คือการดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.874655816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.874657914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.874659746+07:00","message":"StatePrefix: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.874663324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.929436516+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.92949101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการเนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.929497589+07:00","message":"receive interim result [false|false]: ก็คือการเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:40.929517321+07:00","message":"[buffer interim] 64 false ก็คือการเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.929525082+07:00","message":"[bufferProcess] interim [960000000]:ก็คือการเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.929530607+07:00","message":"[bufferProcess] send to processor:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.929538995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.929541973+07:00","message":"> Transcript [413] [false]: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.929545414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.929547558+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.929549355+07:00","message":"StatePrefix: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:40.929551308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.040986609+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.041041488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.041049558+07:00","message":"receive interim result [false|false]: ก็คือการเลือก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.041071074+07:00","message":"[buffer interim] 64 false ก็คือการเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.041084039+07:00","message":"[bufferProcess] interim [20000000]:ก็คือการเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.041086904+07:00","message":"[bufferProcess] send to processor:ก็คือการเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.041094027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.041096993+07:00","message":"> Transcript [414] [false]: 'ก็คือการเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.041100799+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.041102722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.041104605+07:00","message":"StatePrefix: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.041106589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.056278307+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.056322461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.056330213+07:00","message":"receive interim result [false|false]: ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.056351529+07:00","message":"[buffer interim] 64 false ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056361785+07:00","message":"[bufferProcess] interim [80000000]:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056365692+07:00","message":"[bufferProcess] send to processor:ก็คือการเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056374331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056378909+07:00","message":"> Transcript [415] [false]: 'ก็คือการเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056383757+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056387631+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056390503+07:00","message":"StatePrefix: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056393231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056402819+07:00","message":"Push: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056405213+07:00","message":"TextPushed: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056407191+07:00","message":"Set new StatePrefix : 'ก็คือการเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.056409298+07:00","message":"Next Push (prob) : 'เลือก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.056417768+07:00","message":"push: {false ก็คือการ 0 0xc0024ca800}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.174755023+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.174803516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็คือการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.174808889+07:00","message":"receive interim result [false|false]: ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.174827184+07:00","message":"[buffer interim] 64 false ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.174833972+07:00","message":"[bufferProcess] interim [140000000]:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.174836216+07:00","message":"[bufferProcess] send to processor:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.174839268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.174841869+07:00","message":"> Transcript [416] [false]: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:41.174844407+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:41.841980362+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.145127882+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.14518014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สื่อการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.145186091+07:00","message":"receive interim result [false|false]: สื่อการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.145200438+07:00","message":"[buffer interim] 64 false สื่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.145207297+07:00","message":"[bufferProcess] interim [280000000]:สื่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.145209517+07:00","message":"[bufferProcess] send to processor:ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.145212634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.145215744+07:00","message":"> Transcript [417] [false]: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.145218041+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.222541848+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.222586029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการเลือกตั้งคือ\",\"confidence\":0.7678733}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.222591763+07:00","message":"receive interim result [true|false]: คือการเลือกตั้งคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.222604623+07:00","message":"end recv isFinal message id 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.222606815+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.222613066+07:00","message":"[buffer interim] 64 true คือการเลือกตั้งคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222619888+07:00","message":"[bufferProcess] interim [280000000]:คือการเลือกตั้งคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222622709+07:00","message":"[bufferProcess] send to processor (isfinal):สื่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222625942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222628857+07:00","message":"> Transcript [418] [false]: 'สื่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222632334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222634262+07:00","message":"Set new StatePrefix: 'สื่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222635864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222637652+07:00","message":"> Transcript [419] [true]: 'คือการเลือกตั้งคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.22264044+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222642299+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222644238+07:00","message":"StatePrefix: 'สื่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222646267+07:00","message":"TextPushed: 'ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222647788+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222718323+07:00","message":"Push: 'คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222720861+07:00","message":"TextPushed: 'ก็คือการคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222723035+07:00","message":"Set new StatePrefix : 'คือการเลือกตั้งคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222724978+07:00","message":"Next Push (prob) : 'คือการเลือกตั้งคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.2227335+07:00","message":"push: {true คือ 0 0xc0024ca800}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:42.222751262+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_64.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:42.232990056+07:00","message":"write wav file: './tmp/7572/7572_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:42.294418336+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500734025+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500761515+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500764142+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500766171+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.50076839+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500770237+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500771891+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500773627+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500775389+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500777096+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500778847+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:43.500780543+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:43.798507747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:43.798515839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:44.822090366+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:44.822131519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมผัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:44.822137223+07:00","message":"receive interim result [false|false]: สัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:44.82215035+07:00","message":"[buffer interim] 65 false สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:44.822156719+07:00","message":"[bufferProcess] interim [220000000]:สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:44.822158801+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:44.822163626+07:00","message":"[bufferProcess] send to processor (ticker):สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:44.822166121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:44.822168618+07:00","message":"> Transcript [420] [false]: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:44.822170671+07:00","message":"Set StatePrefix (first interim): 'สัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.135970054+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.136015762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมผัสที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.136021996+07:00","message":"receive interim result [false|false]: สัมผัสที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.136034741+07:00","message":"[buffer interim] 65 false สัมผัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.13604494+07:00","message":"[bufferProcess] interim [460000000]:สัมผัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.136047781+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.335641044+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.335674654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมผัสที่เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.33568039+07:00","message":"receive interim result [false|false]: สัมผัสที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.335696235+07:00","message":"[buffer interim] 65 false สัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.335704845+07:00","message":"[bufferProcess] interim [700000000]:สัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.335708224+07:00","message":"[bufferProcess] send to processor:สัมผัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.335713146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.335717741+07:00","message":"> Transcript [421] [false]: 'สัมผัสที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.335722396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.33572926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.335732408+07:00","message":"StatePrefix: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.33573717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.480440912+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.480483199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมผัสที่เข้ามา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.480489176+07:00","message":"receive interim result [false|false]: สัมผัสที่เข้ามา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.480505834+07:00","message":"[buffer interim] 65 false สัมผัสที่เข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.480513698+07:00","message":"[bufferProcess] interim [820000000]:สัมผัสที่เข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.480515853+07:00","message":"[bufferProcess] send to processor:สัมผัสที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.480519148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.480522205+07:00","message":"> Transcript [422] [false]: 'สัมผัสที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.480525867+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.48052796+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.480529816+07:00","message":"StatePrefix: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.480531769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.535012942+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.535050884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมผัสที่เข้าหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.535056869+07:00","message":"receive interim result [false|false]: สัมผัสที่เข้าหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:45.535072416+07:00","message":"[buffer interim] 65 false สัมผัสที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.535079211+07:00","message":"[bufferProcess] interim [880000000]:สัมผัสที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.535081605+07:00","message":"[bufferProcess] send to processor:สัมผัสที่เข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.535084932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.535087752+07:00","message":"> Transcript [423] [false]: 'สัมผัสที่เข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.53509112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.535093424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.535095231+07:00","message":"StatePrefix: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:45.535097056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.235724534+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.235771522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมผัสที่เข้าหาเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.235778006+07:00","message":"receive interim result [false|false]: สัมผัสที่เข้าหาเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.235791522+07:00","message":"[buffer interim] 65 false สัมผัสที่เข้าหาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235801659+07:00","message":"[bufferProcess] interim [540000000]:สัมผัสที่เข้าหาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235804621+07:00","message":"[bufferProcess] send to processor:สัมผัสที่เข้าหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235811827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235814844+07:00","message":"> Transcript [424] [false]: 'สัมผัสที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235818962+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235821436+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235823306+07:00","message":"StatePrefix: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235825398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.23583144+07:00","message":"Push: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235833901+07:00","message":"TextPushed: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235835859+07:00","message":"Set new StatePrefix : 'สัมผัสที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.235838009+07:00","message":"Next Push (prob) : 'ที่เข้าหา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.235845823+07:00","message":"push: {false สัมผัส 0 0xc0024cac00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.379330761+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.379380413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมผัสที่เข้าหาเราค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.379386746+07:00","message":"receive interim result [false|false]: สัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.3794034+07:00","message":"[buffer interim] 65 false สัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.379411429+07:00","message":"[bufferProcess] interim [720000000]:สัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.379414145+07:00","message":"[bufferProcess] send to processor:สัมผัสที่เข้าหาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.37941744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.379420384+07:00","message":"> Transcript [425] [false]: 'สัมผัสที่เข้าหาเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.379424282+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.379426366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.379428185+07:00","message":"StatePrefix: 'สัมผัสที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.379430056+07:00","message":"TextPushed: 'สัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.464799673+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.655092988+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.724842413+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.778642143+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.778683569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมผัสที่เข้าหาเราค่ะ\",\"confidence\":0.958731}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.778689448+07:00","message":"receive interim result [true|false]: สัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.778698301+07:00","message":"end recv isFinal message id 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.77870073+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.778709647+07:00","message":"[buffer interim] 65 true สัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778719003+07:00","message":"[bufferProcess] interim [170000000]:สัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778723036+07:00","message":"[bufferProcess] send to processor (isfinal):สัมผัสที่เข้าหาเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778733898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778745998+07:00","message":"> Transcript [426] [false]: 'สัมผัสที่เข้าหาเราค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778752021+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778754547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778756655+07:00","message":"StatePrefix: 'สัมผัสที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778758852+07:00","message":"TextPushed: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.77876111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778763074+07:00","message":"> Transcript [427] [true]: 'สัมผัสที่เข้าหาเราค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778765114+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778766818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778768612+07:00","message":"StatePrefix: 'สัมผัสที่เข้าหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778770565+07:00","message":"TextPushed: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:46.778777231+07:00","message":"Push: 'ที่เข้าหาเราค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.778788564+07:00","message":"push: {true ที่เข้าหาเราค่ะ 0 0xc0024cac00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.790063568+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:46.790387892+07:00","message":"write wav file: './tmp/7572/7572_65.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:46.799169065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:46.799183885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:46.972928605+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.057999235+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.058021842+07:00","message":"found end of frame, send empty tag with msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.058024992+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.058031728+07:00","message":"[buffer interim] 66 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.058038828+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.05804277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.058045504+07:00","message":"> Transcript [428] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.058048256+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.058050152+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.058051885+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.058053658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.058056145+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.058064486+07:00","message":"push: {true \n 0 0xc00400ad00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:47.062102605+07:00","message":"write wav file: './tmp/7572/7572_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.167140786+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.28161176+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.281632474+07:00","message":"found end of frame, send empty tag with msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.281635794+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.28164439+07:00","message":"[buffer interim] 67 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.281651628+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.281661081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.281664019+07:00","message":"> Transcript [429] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.281666968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.281668851+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.281670655+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.281672399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:47.28167805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:47.281687197+07:00","message":"push: {true \n 0 0xc00034d080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:47.286165351+07:00","message":"write wav file: './tmp/7572/7572_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:48.546836274+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:48.546884561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:48.546890395+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:48.546905139+07:00","message":"[buffer interim] 68 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:48.546912242+07:00","message":"[bufferProcess] interim [190000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:48.546914562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:48.546921759+07:00","message":"[bufferProcess] send to processor (ticker):ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:48.546924854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:48.54692789+07:00","message":"> Transcript [430] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:48.546930052+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:49.257266503+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:49.257320802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:49.257327259+07:00","message":"receive interim result [false|false]: ต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:49.257342482+07:00","message":"[buffer interim] 68 false ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:49.257351333+07:00","message":"[bufferProcess] interim [910000000]:ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:49.257353189+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:49.800086351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:49.80010487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:49.83064718+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:49.830687856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:49.830695232+07:00","message":"receive interim result [false|false]: ต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:49.830707592+07:00","message":"[buffer interim] 68 false ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:49.830715047+07:00","message":"[bufferProcess] interim [510000000]:ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:49.830717437+07:00","message":"[bufferProcess] send to processor:ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:49.830722783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:49.830725787+07:00","message":"> Transcript [431] [false]: 'ต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:49.830729516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:49.830731695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:49.830733526+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:49.830735536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:50.224327059+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:50.224378155+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-05-14T13:20:50.224384325+07:00","message":"receive interim result [false|false]: ตอนนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:50.224404019+07:00","message":"[buffer interim] 68 false ตอนนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.224416102+07:00","message":"[bufferProcess] interim [930000000]:ตอนนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.224418797+07:00","message":"[bufferProcess] send to processor:ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.224426385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.224429407+07:00","message":"> Transcript [432] [false]: 'ต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.224433156+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.224435307+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.224437855+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.224440263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:50.871817542+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:50.871864039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้นะคะก็คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:50.871870159+07:00","message":"receive interim result [false|false]: ตอนนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:50.871886985+07:00","message":"[buffer interim] 68 false ตอนนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.871895225+07:00","message":"[bufferProcess] interim [530000000]:ตอนนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.871897788+07:00","message":"[bufferProcess] send to processor:ตอนนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.871901148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.87190394+07:00","message":"> Transcript [433] [false]: 'ตอนนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.8719064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:50.871908369+07:00","message":"Set new StatePrefix: 'ตอนนี้นะคะก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.42215149+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.788024684+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.788072119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้นะคะก็คือทางนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.788078055+07:00","message":"receive interim result [false|false]: ตอนนี้นะคะก็คือทางนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.788097353+07:00","message":"[buffer interim] 68 false ตอนนี้นะคะก็คือทางนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788104342+07:00","message":"[bufferProcess] interim [450000000]:ตอนนี้นะคะก็คือทางนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788106626+07:00","message":"[bufferProcess] send to processor:ตอนนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788112418+07:00","message":"[bufferProcess] send to processor (ticker):ตอนนี้นะคะก็คือทางนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788115114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788117758+07:00","message":"> Transcript [434] [false]: 'ตอนนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788121238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788123517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788125714+07:00","message":"StatePrefix: 'ตอนนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788128019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788129542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788131555+07:00","message":"> Transcript [435] [false]: 'ตอนนี้นะคะก็คือทางนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788133535+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788135108+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788136692+07:00","message":"StatePrefix: 'ตอนนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.788138306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:52.800178129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:52.800181609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.8939581+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.894000243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้นะคะก็คือตามนี้ค่ะ\",\"confidence\":0.91244483}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.894006603+07:00","message":"receive interim result [true|false]: ตอนนี้นะคะก็คือตามนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.894018665+07:00","message":"end recv isFinal message id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.894020927+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.894027548+07:00","message":"[buffer interim] 68 true ตอนนี้นะคะก็คือตามนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.894035105+07:00","message":"[bufferProcess] interim [480000000]:ตอนนี้นะคะก็คือตามนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.894039013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.894042094+07:00","message":"> Transcript [436] [true]: 'ตอนนี้นะคะก็คือตามนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.894045188+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.894047125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.89404932+07:00","message":"StatePrefix: 'ตอนนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.894051351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:52.89405398+07:00","message":"Push: 'ตอนนี้นะคะก็คือตามนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:52.894064705+07:00","message":"push: {true ตอนนี้นะคะก็คือตามนี้ค่ะ 0 0xc00034d500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:52.904637525+07:00","message":"write wav file: './tmp/7572/7572_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:53.838140717+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:54.567024958+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:54.567065314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:54.56707086+07:00","message":"receive interim result [false|false]: 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:54.567086105+07:00","message":"[buffer interim] 69 false 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:54.567092268+07:00","message":"[bufferProcess] interim [600000000]:3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:54.5670939+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:54.567100645+07:00","message":"[bufferProcess] send to processor (ticker):3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:54.567103176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:54.567105661+07:00","message":"> Transcript [437] [false]: '3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:54.567107889+07:00","message":"Set StatePrefix (first interim): '3 จุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:54.68294762+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:54.682988809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:54.68299432+07:00","message":"receive interim result [false|false]: 3.3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:54.68300867+07:00","message":"[buffer interim] 69 false 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:54.68301593+07:00","message":"[bufferProcess] interim [720000000]:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:54.683017724+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.176536045+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.263648342+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.263691904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.263697712+07:00","message":"receive interim result [false|false]: 3.3.2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.26371359+07:00","message":"[buffer interim] 69 false 3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.263722044+07:00","message":"[bufferProcess] interim [260000000]:3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.2637248+07:00","message":"[bufferProcess] send to processor:3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.263727594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.26373086+07:00","message":"> Transcript [438] [false]: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.263733064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.263735064+07:00","message":"Set new StatePrefix: '3.3'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.304758366+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.466622347+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.466660136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.3.2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.466665471+07:00","message":"receive interim result [true|false]: 3.3.2"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.466676016+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.466678371+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.466684082+07:00","message":"[buffer interim] 69 true 3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.4666907+07:00","message":"[bufferProcess] interim [560000000]:3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.4666939+07:00","message":"[bufferProcess] send to processor (isfinal):3.3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466697337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466700451+07:00","message":"> Transcript [439] [false]: '3.3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466703157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466705027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466707417+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466709365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466711065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466712933+07:00","message":"> Transcript [440] [true]: '3.3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466714909+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466716492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466718666+07:00","message":"StatePrefix: '3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466720591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:55.466723134+07:00","message":"Push: '3.3.2'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:55.466730964+07:00","message":"push: {true 3.3.2 0 0xc0024ca000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:20:55.474396167+07:00","message":"write wav file: './tmp/7572/7572_69.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:55.800854384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:55.800858415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.170514706+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.1705606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.170566658+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.170583737+07:00","message":"[buffer interim] 70 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.170590322+07:00","message":"[bufferProcess] interim [720000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.170592579+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.376244337+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.376286757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.376292017+07:00","message":"receive interim result [false|false]: การต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.376308186+07:00","message":"[buffer interim] 70 false การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.376315773+07:00","message":"[bufferProcess] interim [900000000]:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.376317989+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.376321732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.376325084+07:00","message":"> Transcript [441] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.376327232+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.486121317+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.486157811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.486170712+07:00","message":"receive interim result [false|false]: การปรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.486194337+07:00","message":"[buffer interim] 70 false การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.486207838+07:00","message":"[bufferProcess] interim [960000000]:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.486211931+07:00","message":"[bufferProcess] send to processor:การต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.486220974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.486224842+07:00","message":"> Transcript [442] [false]: 'การต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.486229216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.486232021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.486234668+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.486245803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.688902129+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.688950464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การประปา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.688957372+07:00","message":"receive interim result [false|false]: การประปา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.68897813+07:00","message":"[buffer interim] 70 false การประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.688989393+07:00","message":"[bufferProcess] interim [200000000]:การประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.688993455+07:00","message":"[bufferProcess] send to processor:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.689003128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.689007456+07:00","message":"> Transcript [443] [false]: 'การปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.689013107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.689016623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.689019205+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.689022667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.733877184+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.733906691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.733912852+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.73392586+07:00","message":"[buffer interim] 70 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.73393244+07:00","message":"[bufferProcess] interim [260000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.733934688+07:00","message":"[bufferProcess] send to processor:การประปา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.733941031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.733943521+07:00","message":"> Transcript [444] [false]: 'การประปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.73394664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.733948609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.733950601+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.73395292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.926004033+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.926045751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.926051582+07:00","message":"receive interim result [false|false]: การตอบสนองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.926068381+07:00","message":"[buffer interim] 70 false การตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926076003+07:00","message":"[bufferProcess] interim [440000000]:การตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926078386+07:00","message":"[bufferProcess] send to processor:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926084386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.92608725+07:00","message":"> Transcript [445] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926090887+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926093135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926095568+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926097713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926101928+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926103705+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926105714+07:00","message":"Set new StatePrefix : 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.926107758+07:00","message":"Next Push (prob) : 'ตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.92611678+07:00","message":"push: {false การ 0 0xc00232d080}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.936532604+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.936557073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.936562735+07:00","message":"receive interim result [false|false]: การตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:56.93657586+07:00","message":"[buffer interim] 70 false การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.936581362+07:00","message":"[bufferProcess] interim [500000000]:การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.936583689+07:00","message":"[bufferProcess] send to processor:การตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.936586995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.936589451+07:00","message":"> Transcript [446] [false]: 'การตอบสนองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.936592408+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.936594306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.936596087+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:56.936598265+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.243697495+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.243733319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.243738598+07:00","message":"receive interim result [false|false]: การตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.243754346+07:00","message":"[buffer interim] 70 false การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.243762067+07:00","message":"[bufferProcess] interim [740000000]:การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.24376424+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.243767882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.243771179+07:00","message":"> Transcript [447] [false]: 'การตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.243774722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.243776926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.243778747+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.243781125+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.558964824+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.5590057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.559012793+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.559029258+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.559035847+07:00","message":"[bufferProcess] interim [40000000]:การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.559038163+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.559044774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.559047859+07:00","message":"> Transcript [448] [false]: 'การตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.559051411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.559053356+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.559055554+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.559058363+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.76459819+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.764636424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.764641911+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.764661174+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764669132+07:00","message":"[bufferProcess] interim [280000000]:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764671279+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764675173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.76467825+07:00","message":"> Transcript [449] [false]: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764682391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764684454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764686241+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764688763+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764695544+07:00","message":"Push: 'ตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764698396+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764700826+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.764703036+07:00","message":"Next Push (prob) : 'ที่มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.764711009+07:00","message":"push: {false ตอบสนอง 0 0xc00232d080}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.976388452+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.976429871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.976435851+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:57.976449882+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.9764575+07:00","message":"[bufferProcess] interim [520000000]:การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.976460045+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.976465698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.976468989+07:00","message":"> Transcript [450] [false]: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.976473176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.976475416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.976477226+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:57.976479522+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.143575927+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.143618309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.143623791+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.143639028+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.143647591+07:00","message":"[bufferProcess] interim [700000000]:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.143649943+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.1436557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.143658729+07:00","message":"> Transcript [451] [false]: 'การตอบสนองที่มีทิศทางไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.14366233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.143664719+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.143667348+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.143669942+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.272380748+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.272419474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.272425527+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.272438997+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.272446393+07:00","message":"[bufferProcess] interim [820000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.27244897+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.272452891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.27245569+07:00","message":"> Transcript [452] [false]: 'การตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.272459093+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.272461097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.272463181+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.272465301+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.650882219+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.650931328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.650937377+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.65095372+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.650963324+07:00","message":"[bufferProcess] interim [180000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.650965837+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.650971752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.650975163+07:00","message":"> Transcript [453] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.650979175+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.650981712+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.650983828+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.65098607+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.650990531+07:00","message":"Push: 'ที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.650992282+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.650994532+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:58.6509968+07:00","message":"Next Push (prob) : 'ทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:58.651007445+07:00","message":"push: {false ที่มีทิศ 0 0xc00232d080}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:58.801060988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:20:58.801070358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.042924077+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.042974607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.042980973+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.043002864+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.043011538+07:00","message":"[bufferProcess] interim [540000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.043014745+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.043023277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.043026264+07:00","message":"> Transcript [454] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.043030986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.043033149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.043035288+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.043038567+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.232147175+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.23218854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.232194735+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.232211967+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.232219774+07:00","message":"[bufferProcess] interim [780000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.232222087+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.232225879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.23222944+07:00","message":"> Transcript [455] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.232233338+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.232240285+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.232243123+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.23224612+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.423006956+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.423049826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.423055603+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.423070915+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.423078087+07:00","message":"[bufferProcess] interim [960000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.423080789+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.423084561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.423087353+07:00","message":"> Transcript [456] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.42309066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.423092609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.423094989+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.423097454+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.744941418+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.744983828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.744991971+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.745006738+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.745014031+07:00","message":"[bufferProcess] interim [260000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.745016706+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.745022295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.74502516+07:00","message":"> Transcript [457] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.745028896+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.745030816+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.745033185+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.74503546+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.745040458+07:00","message":"Push: 'ทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.745042387+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.745045153+07:00","message":"Set new StatePrefix : 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:20:59.745047676+07:00","message":"Next Push (prob) : 'กับทิศทางของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:20:59.745055069+07:00","message":"push: {false ทางไม่สัมพันธ์ 0 0xc00232d080}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.060715176+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.060769984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.060777197+07:00","message":"receive interim result [false|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.06079325+07:00","message":"[buffer interim] 70 false การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.060801738+07:00","message":"[bufferProcess] interim [560000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.060804596+07:00","message":"[bufferProcess] send to processor:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.06081128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.060814839+07:00","message":"> Transcript [458] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.060819904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.060822142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.060824236+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.060827753+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.1147008+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.245656669+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.302392281+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.367014437+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.43094364+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.430984901+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-05-14T13:21:00.430991104+07:00","message":"receive interim result [true|false]: การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.431000129+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.431002456+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.43100915+07:00","message":"[buffer interim] 70 true การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431022193+07:00","message":"[bufferProcess] interim [10000000]:การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431026022+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431029774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431033156+07:00","message":"> Transcript [459] [false]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431037045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431039108+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431040858+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431043334+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431045535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431047539+07:00","message":"> Transcript [460] [true]: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431049637+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.43105133+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431052923+07:00","message":"StatePrefix: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431054871+07:00","message":"TextPushed: 'การตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.431064059+07:00","message":"Push: 'กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.431074454+07:00","message":"push: {true กับทิศทางของสิ่งเร้า 0 0xc00232d080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:00.446165303+07:00","message":"write wav file: './tmp/7572/7572_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.67042957+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.670460805+07:00","message":"found end of frame, send empty tag with msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.670464582+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.670472416+07:00","message":"[buffer interim] 71 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.670479706+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.670483905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.670486493+07:00","message":"> Transcript [461] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.670489292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.670491113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.670492973+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.670494758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:00.670497466+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:00.670507397+07:00","message":"push: {true \n 0 0xc0024ca880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:00.675390915+07:00","message":"write wav file: './tmp/7572/7572_71.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:01.801245871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:01.801280549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:04.742081185+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:04.742132912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:04.742138981+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:04.742154809+07:00","message":"[buffer interim] 72 false ไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:04.742162456+07:00","message":"[bufferProcess] interim [140000000]:ไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:04.742164596+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:04.742170283+07:00","message":"[bufferProcess] send to processor (ticker):ไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:04.742173769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:04.742176645+07:00","message":"> Transcript [462] [false]: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:04.742179055+07:00","message":"Set StatePrefix (first interim): 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:04.802105159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:04.802112464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:04.998563278+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:04.998610311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สัมพันธ์กับทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:04.998617182+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:04.998634521+07:00","message":"[buffer interim] 72 false ไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:04.998642866+07:00","message":"[bufferProcess] interim [440000000]:ไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:04.998645082+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.12704691+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.127090627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สัมพันธ์กับทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.127096407+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.127112774+07:00","message":"[buffer interim] 72 false ไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.127119846+07:00","message":"[bufferProcess] interim [560000000]:ไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.127122019+07:00","message":"[bufferProcess] send to processor:ไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.127124977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.127127535+07:00","message":"> Transcript [463] [false]: 'ไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.127131184+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.127133275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.127135218+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.127137233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.317634441+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.317672683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.317679073+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.317692543+07:00","message":"[buffer interim] 72 false ไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.317699259+07:00","message":"[bufferProcess] interim [740000000]:ไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.317702087+07:00","message":"[bufferProcess] send to processor:ไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.317705308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.317707848+07:00","message":"> Transcript [464] [false]: 'ไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.317711163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.317713213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.317715358+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.317717576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.510673527+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.510729828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สัมพันธ์กับทิศทางของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.51073851+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.510759996+07:00","message":"[buffer interim] 72 false ไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.510769087+07:00","message":"[bufferProcess] interim [980000000]:ไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.510772975+07:00","message":"[bufferProcess] send to processor:ไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.510782542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.510787223+07:00","message":"> Transcript [465] [false]: 'ไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.510792265+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.510795262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.51079806+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.510800931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.703546405+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.703599226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.703605705+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.703620097+07:00","message":"[buffer interim] 72 false ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703627257+07:00","message":"[bufferProcess] interim [220000000]:ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703629783+07:00","message":"[bufferProcess] send to processor:ไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703636858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703639773+07:00","message":"> Transcript [466] [false]: 'ไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703643441+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703645449+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703648047+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703650216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703655632+07:00","message":"Push: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703657926+07:00","message":"TextPushed: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703659886+07:00","message":"Set new StatePrefix : 'ไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:05.703661968+07:00","message":"Next Push (prob) : 'ทิศทางของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:05.703670666+07:00","message":"push: {false ไม่สัมพันธ์กับ 0 0xc00400aa00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.066905785+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.125336827+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.214296256+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.214341381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.214348174+07:00","message":"receive interim result [false|false]: ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.214362927+07:00","message":"[buffer interim] 72 false ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.214371422+07:00","message":"[bufferProcess] interim [700000000]:ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.214374062+07:00","message":"[bufferProcess] send to processor:ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.214381834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.214384928+07:00","message":"> Transcript [467] [false]: 'ไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.214388465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.214390972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.214393292+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.214396064+07:00","message":"TextPushed: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.37876073+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.378792853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่สัมพันธ์กับทิศทางของสิ่งเร้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.378798495+07:00","message":"receive interim result [true|false]: ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.378809987+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.378812027+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.378818069+07:00","message":"[buffer interim] 72 true ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378825614+07:00","message":"[bufferProcess] interim [910000000]:ไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378829289+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378833039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378836019+07:00","message":"> Transcript [468] [false]: 'ไม่สัมพันธ์กับทิศทางของสิ่งเร้านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378838943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378840896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378842761+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378845647+07:00","message":"TextPushed: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378847635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378849444+07:00","message":"> Transcript [469] [true]: 'ไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378851594+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378853154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378854884+07:00","message":"StatePrefix: 'ไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.378856567+07:00","message":"TextPushed: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:06.37885966+07:00","message":"Push: 'ทิศทางของสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:06.378867217+07:00","message":"push: {true ทิศทางของสิ่งเร้า 0 0xc00400aa00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:06.390068933+07:00","message":"write wav file: './tmp/7572/7572_72.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:07.802375678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:07.802391511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:09.879050358+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:09.879090686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:09.879096258+07:00","message":"receive interim result [false|false]: เกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:09.87910999+07:00","message":"[buffer interim] 73 false เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:09.879116483+07:00","message":"[bufferProcess] interim [420000000]:เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:09.879118324+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:09.879126673+07:00","message":"[bufferProcess] send to processor (ticker):เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:09.879130813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:09.879134382+07:00","message":"> Transcript [470] [false]: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:09.879137686+07:00","message":"Set StatePrefix (first interim): 'เกิดจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.065774009+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.065826231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.065836006+07:00","message":"receive interim result [false|false]: เกิดจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.065855207+07:00","message":"[buffer interim] 73 false เกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.065863515+07:00","message":"[bufferProcess] interim [600000000]:เกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.06586629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.382919446+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.382956781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.382962792+07:00","message":"receive interim result [false|false]: เกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.38297734+07:00","message":"[buffer interim] 73 false เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.382984815+07:00","message":"[bufferProcess] interim [840000000]:เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.382987001+07:00","message":"[bufferProcess] send to processor:เกิดจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.382992544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.38299952+07:00","message":"> Transcript [471] [false]: 'เกิดจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.383002864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.383005296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.383007122+07:00","message":"StatePrefix: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.383009185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.385266489+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.385277979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.385281569+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.385289829+07:00","message":"[buffer interim] 73 false เกิดจากการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.385293928+07:00","message":"[bufferProcess] interim [900000000]:เกิดจากการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.385295877+07:00","message":"[bufferProcess] send to processor:เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.38529813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.385300223+07:00","message":"> Transcript [472] [false]: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.385302319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.385304073+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.385305798+07:00","message":"StatePrefix: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.385307462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.698763725+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.698809327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.698815357+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.698827203+07:00","message":"[buffer interim] 73 false เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.698834233+07:00","message":"[bufferProcess] interim [140000000]:เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.6988366+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.698841821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.698844904+07:00","message":"> Transcript [473] [false]: 'เกิดจากการเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.69884788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.698849921+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.698851846+07:00","message":"StatePrefix: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.698854144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:10.802441903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:10.802449118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.890385171+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.890430612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.890439149+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.890456736+07:00","message":"[buffer interim] 73 false เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.890464338+07:00","message":"[bufferProcess] interim [380000000]:เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.890467128+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.89047093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.89047445+07:00","message":"> Transcript [474] [false]: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.890477675+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.890479721+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.890481521+07:00","message":"StatePrefix: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.890483532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.890486685+07:00","message":"Push: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.890488596+07:00","message":"TextPushed: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.890490625+07:00","message":"Set new StatePrefix : 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:10.890493439+07:00","message":"Next Push (prob) : 'การเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:10.890502409+07:00","message":"push: {false เกิดจาก 0 0xc00232cd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:11.407275833+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:11.407318917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:11.407330647+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:11.407347369+07:00","message":"[buffer interim] 73 false เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.407355757+07:00","message":"[bufferProcess] interim [920000000]:เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.407358974+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.407371911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.407376315+07:00","message":"> Transcript [475] [false]: 'เกิดจากการเปลี่ยนแปลงของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.40738008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.407382666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.407384688+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.407386952+07:00","message":"TextPushed: 'เกิดจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:11.664399794+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:11.664447187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:11.664454011+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:11.664468832+07:00","message":"[buffer interim] 73 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.664476656+07:00","message":"[bufferProcess] interim [220000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.664479732+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.6644872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.664490324+07:00","message":"> Transcript [476] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.664493676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.664495992+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.664498358+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:11.664500813+07:00","message":"TextPushed: 'เกิดจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.002399696+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.002452163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.00245903+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.002475185+07:00","message":"[buffer interim] 73 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.002483402+07:00","message":"[bufferProcess] interim [520000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.002486828+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.002495306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.002498097+07:00","message":"> Transcript [477] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.002502526+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.002505558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.002508283+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.00251077+07:00","message":"TextPushed: 'เกิดจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.117583914+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.117623212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.117629221+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.11764611+07:00","message":"[buffer interim] 73 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.11765376+07:00","message":"[bufferProcess] interim [580000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117656465+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117660057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117663469+07:00","message":"> Transcript [478] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117667593+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117669997+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117672244+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117674313+07:00","message":"TextPushed: 'เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117682209+07:00","message":"Push: 'การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117684405+07:00","message":"TextPushed: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117686592+07:00","message":"Set new StatePrefix : 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.117688826+07:00","message":"Next Push (prob) : 'ของปริมาณน้ำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.117697056+07:00","message":"push: {false การเปลี่ยนแปลง 0 0xc00232cd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.176703042+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.176745021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.176751375+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.17676906+07:00","message":"[buffer interim] 73 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.176776981+07:00","message":"[bufferProcess] interim [640000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.176779775+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.17678824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.176791099+07:00","message":"> Transcript [479] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.176794009+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.307851146+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.307896906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.307906053+07:00","message":"receive interim result [false|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.30792424+07:00","message":"[buffer interim] 73 false เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.307933214+07:00","message":"[bufferProcess] interim [820000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.307936172+07:00","message":"[bufferProcess] send to processor:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.307941607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.307945099+07:00","message":"> Transcript [480] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.307947958+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.307950124+07:00","message":"Set new StatePrefix: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.346126741+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.685397151+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.685441407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.685447901+07:00","message":"receive interim result [true|false]: เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.68545817+07:00","message":"end recv isFinal message id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.685460404+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.685468737+07:00","message":"[buffer interim] 73 true เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685478816+07:00","message":"[bufferProcess] interim [240000000]:เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685482354+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685485807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685488739+07:00","message":"> Transcript [481] [false]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685492801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685494791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685496586+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685498986+07:00","message":"TextPushed: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685501157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.68550304+07:00","message":"> Transcript [482] [true]: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685506969+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685508637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685510274+07:00","message":"StatePrefix: 'เกิดจากการเปลี่ยนแปลงของปริมาณน้ำภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685512045+07:00","message":"TextPushed: 'เกิดจากการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:12.685514815+07:00","message":"Push: 'ของปริมาณน้ำภายในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.685523945+07:00","message":"push: {true ของปริมาณน้ำภายในเซลล์ 0 0xc00232cd80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:12.699777445+07:00","message":"write wav file: './tmp/7572/7572_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:12.925920463+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.500793425+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.500827932+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.500831803+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.50083488+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.500838011+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.500841408+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.500844255+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.794635307+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.794681659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อ่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.794686847+07:00","message":"receive interim result [false|false]: พี่อ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:13.794703846+07:00","message":"[buffer interim] 74 false พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:13.794711161+07:00","message":"[bufferProcess] interim [660000000]:พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:13.794713347+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:13.794719923+07:00","message":"[bufferProcess] send to processor (ticker):พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:13.794722527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:13.794725339+07:00","message":"> Transcript [483] [false]: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:13.794727723+07:00","message":"Set StatePrefix (first interim): 'พี่อ่ะ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:13.80278859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:13.802794401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:14.375089094+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:14.375129706+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-05-14T13:21:14.375135638+07:00","message":"receive interim result [false|false]: พี่อ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:14.375147924+07:00","message":"[buffer interim] 74 false พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:14.375158417+07:00","message":"[bufferProcess] interim [260000000]:พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:14.375161504+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.01503625+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.015079694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อ่ะเกี่ยวกับการขยะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.015087078+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการขยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.015103247+07:00","message":"[buffer interim] 74 false พี่อ่ะเกี่ยวกับการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.015110505+07:00","message":"[bufferProcess] interim [920000000]:พี่อ่ะเกี่ยวกับการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.015112915+07:00","message":"[bufferProcess] send to processor:พี่อ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.015116081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.015118597+07:00","message":"> Transcript [484] [false]: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.01512214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.015124251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.015126136+07:00","message":"StatePrefix: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.015128125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.06307496+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.06311127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อ่ะเกี่ยวกับการขยาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.063117497+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการขยาย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.063133961+07:00","message":"[buffer interim] 74 false พี่อ่ะเกี่ยวกับการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.06314121+07:00","message":"[bufferProcess] interim [980000000]:พี่อ่ะเกี่ยวกับการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.06314369+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.063152097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.063154994+07:00","message":"> Transcript [485] [false]: 'พี่อ่ะเกี่ยวกับการขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.063158068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.063160245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.063162259+07:00","message":"StatePrefix: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.063164557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.195447099+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.195487899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อ่ะเกี่ยวกับการขยายตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.195494029+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการขยายตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.195509661+07:00","message":"[buffer interim] 74 false พี่อ่ะเกี่ยวกับการขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.195516366+07:00","message":"[bufferProcess] interim [40000000]:พี่อ่ะเกี่ยวกับการขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.195518573+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.195521629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.195524925+07:00","message":"> Transcript [486] [false]: 'พี่อ่ะเกี่ยวกับการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.195529083+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.195531236+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.195533342+07:00","message":"StatePrefix: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.195535542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.459273541+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.459324379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อ่ะเกี่ยวกับการขยายตัวได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.459332559+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการขยายตัวได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.459352862+07:00","message":"[buffer interim] 74 false พี่อ่ะเกี่ยวกับการขยายตัวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.459365035+07:00","message":"[bufferProcess] interim [400000000]:พี่อ่ะเกี่ยวกับการขยายตัวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.459368537+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการขยายตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.45937591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.459380451+07:00","message":"> Transcript [487] [false]: 'พี่อ่ะเกี่ยวกับการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.459386395+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.459390283+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.459392989+07:00","message":"StatePrefix: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.45939602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.45940257+07:00","message":"Push: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.459405583+07:00","message":"TextPushed: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.459409694+07:00","message":"Set new StatePrefix : 'พี่อ่ะเกี่ยวกับการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.45941367+07:00","message":"Next Push (prob) : 'เกี่ยวกับการขยายตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.45944015+07:00","message":"push: {false พี่อ่ะ 0 0xc00400a000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.787865961+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.787918581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.787926742+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.787945618+07:00","message":"[buffer interim] 74 false พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.787958586+07:00","message":"[bufferProcess] interim [700000000]:พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.787962286+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการขยายตัวได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.787970058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.78797455+07:00","message":"> Transcript [488] [false]: 'พี่อ่ะเกี่ยวกับการขยายตัวได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.787979942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.787983073+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.787986032+07:00","message":"StatePrefix: 'พี่อ่ะเกี่ยวกับการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.787989344+07:00","message":"TextPushed: 'พี่อ่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.891553505+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.891588773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อ่ะเกี่ยวกับการขยายตัวได้ช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.891594726+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการขยายตัวได้ช่วง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.891609715+07:00","message":"[buffer interim] 74 false พี่อ่ะเกี่ยวกับการขยายตัวได้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.891616167+07:00","message":"[bufferProcess] interim [760000000]:พี่อ่ะเกี่ยวกับการขยายตัวได้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.891618495+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.891621595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.891624472+07:00","message":"> Transcript [489] [false]: 'พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.891627785+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.891629801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.891631657+07:00","message":"StatePrefix: 'พี่อ่ะเกี่ยวกับการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.891633716+07:00","message":"TextPushed: 'พี่อ่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.962653125+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.962692324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.962698566+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:15.962718208+07:00","message":"[buffer interim] 74 false พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.962725397+07:00","message":"[bufferProcess] interim [880000000]:พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.962727827+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการขยายตัวได้ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.962731726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.962735005+07:00","message":"> Transcript [490] [false]: 'พี่อ่ะเกี่ยวกับการขยายตัวได้ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.962738741+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.962740756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.962743137+07:00","message":"StatePrefix: 'พี่อ่ะเกี่ยวกับการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:15.962745339+07:00","message":"TextPushed: 'พี่อ่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.183994994+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.446721051+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.475549774+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.475584681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.475590165+07:00","message":"receive interim result [false|false]: พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.47560521+07:00","message":"[buffer interim] 74 false พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475614392+07:00","message":"[bufferProcess] interim [480000000]:พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475616718+07:00","message":"[bufferProcess] send to processor:พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.47561974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475622468+07:00","message":"> Transcript [491] [false]: 'พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475626822+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475628935+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475631262+07:00","message":"StatePrefix: 'พี่อ่ะเกี่ยวกับการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475633434+07:00","message":"TextPushed: 'พี่อ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475641034+07:00","message":"Push: 'เกี่ยวกับการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475643042+07:00","message":"TextPushed: 'พี่อ่ะเกี่ยวกับการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475646082+07:00","message":"Set new StatePrefix : 'พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.475648643+07:00","message":"Next Push (prob) : 'ได้ชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.475657028+07:00","message":"push: {false เกี่ยวกับการขยายตัว 0 0xc00400a000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.707538153+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.707573183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่อาจจะเกิดการขยายตัวได้ชั่วคราว\",\"confidence\":0.89100176}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.707579355+07:00","message":"receive interim result [true|false]: พี่อาจจะเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.707589604+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.707591941+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.707597759+07:00","message":"[buffer interim] 74 true พี่อาจจะเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707604544+07:00","message":"[bufferProcess] interim [480000000]:พี่อาจจะเกิดการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707614303+07:00","message":"[bufferProcess] send to processor (isfinal):พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707618331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707621072+07:00","message":"> Transcript [492] [false]: 'พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.70762412+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707626231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707628112+07:00","message":"StatePrefix: 'พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707630408+07:00","message":"TextPushed: 'พี่อ่ะเกี่ยวกับการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707632588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.70763446+07:00","message":"> Transcript [493] [true]: 'พี่อาจจะเกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.70763775+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707639591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707641196+07:00","message":"StatePrefix: 'พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707642945+07:00","message":"TextPushed: 'พี่อ่ะเกี่ยวกับการขยายตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707644557+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707757159+07:00","message":"Push: 'ได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707759536+07:00","message":"TextPushed: 'พี่อ่ะเกี่ยวกับการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.70776167+07:00","message":"Set new StatePrefix : 'พี่อาจจะเกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707763685+07:00","message":"Next Push (prob) : 'พี่อาจจะเกิดการขยายตัวได้ชั่วคราว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:16.707770618+07:00","message":"push: {true ได้ชั่วคราว 0 0xc00400a000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:16.707810792+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_74.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:16.715973185+07:00","message":"write wav file: './tmp/7572/7572_74.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:16.80305868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:16.803069458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.359891455+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.359928314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.359934021+07:00","message":"receive interim result [false|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.359948124+07:00","message":"[buffer interim] 75 false เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.359954583+07:00","message":"[bufferProcess] interim [540000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.359956423+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.478156894+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.728988822+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.769571434+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.769612377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกม\",\"confidence\":0.95779413}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.769617814+07:00","message":"receive interim result [true|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.769625968+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.769628655+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.769635024+07:00","message":"[buffer interim] 75 true เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769644472+07:00","message":"[bufferProcess] interim [50000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769649263+07:00","message":"[bufferProcess] send to processor (isfinal):เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769652748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769655825+07:00","message":"> Transcript [494] [false]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769658335+07:00","message":"Set StatePrefix (first interim): 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769660309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769662897+07:00","message":"> Transcript [495] [true]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769665558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769667627+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769669543+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769671646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:17.769677379+07:00","message":"Push: 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:17.769685643+07:00","message":"push: {true เกม 0 0xc0024cab80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:17.775253291+07:00","message":"write wav file: './tmp/7572/7572_75.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:19.80362742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:19.803667171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:20.185451638+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:20.185505192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจามจุรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:20.185511433+07:00","message":"receive interim result [false|false]: ต้นจามจุรี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:20.18552758+07:00","message":"[buffer interim] 76 false ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:20.18553543+07:00","message":"[bufferProcess] interim [40000000]:ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:20.185537511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:20.185544118+07:00","message":"[bufferProcess] send to processor (ticker):ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:20.18554971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:20.185553123+07:00","message":"> Transcript [496] [false]: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:20.185555323+07:00","message":"Set StatePrefix (first interim): 'ต้นจามจุรี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:20.761485725+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:20.761532496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจามจุรี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:20.761539546+07:00","message":"receive interim result [false|false]: ต้นจามจุรี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:20.761554087+07:00","message":"[buffer interim] 76 false ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:20.761560768+07:00","message":"[bufferProcess] interim [640000000]:ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:20.76156275+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.146756938+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.146800318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจามจุรีในเวลากลางคืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.146806742+07:00","message":"receive interim result [false|false]: ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.146822375+07:00","message":"[buffer interim] 76 false ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.146829907+07:00","message":"[bufferProcess] interim [120000000]:ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.146832557+07:00","message":"[bufferProcess] send to processor:ต้นจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.146835799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.146838421+07:00","message":"> Transcript [497] [false]: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.146841514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.146843468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.146845317+07:00","message":"StatePrefix: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.14684753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.633386611+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.786583778+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.786621729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจามจุรีในเวลากลางคืน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.786627377+07:00","message":"receive interim result [false|false]: ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.786647299+07:00","message":"[buffer interim] 76 false ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.786661444+07:00","message":"[bufferProcess] interim [720000000]:ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.786664587+07:00","message":"[bufferProcess] send to processor:ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.786670118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.786673131+07:00","message":"> Transcript [498] [false]: 'ต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.786676498+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.786678725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.786680737+07:00","message":"StatePrefix: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.786682848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.884621738+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.926564498+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.926605394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจามจุรีในเวลากลางคืน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.9266124+07:00","message":"receive interim result [true|false]: ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.926623021+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.926625394+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.926632652+07:00","message":"[buffer interim] 76 true ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926640434+07:00","message":"[bufferProcess] interim [750000000]:ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926646049+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นจามจุรีในเวลากลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926649977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926653364+07:00","message":"> Transcript [499] [false]: 'ต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926656561+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926658613+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926662538+07:00","message":"StatePrefix: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926664604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926666328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926668299+07:00","message":"> Transcript [500] [true]: 'ต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.92667044+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926672124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.92667385+07:00","message":"StatePrefix: 'ต้นจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.926675455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:21.92668169+07:00","message":"Push: 'ต้นจามจุรีในเวลากลางคืน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:21.9266896+07:00","message":"push: {true ต้นจามจุรีในเวลากลางคืน 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:21.93555718+07:00","message":"write wav file: './tmp/7572/7572_76.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:22.803912747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:22.803927424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.081450511+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.081491481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.081497271+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.081514475+07:00","message":"[buffer interim] 77 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.081521156+07:00","message":"[bufferProcess] interim [0]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.081523141+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.081529756+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.081532347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.081535033+07:00","message":"> Transcript [501] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.081537193+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.256454373+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.256497014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.256503597+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.256518794+07:00","message":"[buffer interim] 77 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.256525954+07:00","message":"[bufferProcess] interim [180000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.256527769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.659877825+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.659917105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.659923434+07:00","message":"receive interim result [false|false]: เป็นการกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.659937465+07:00","message":"[buffer interim] 77 false เป็นการกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.659945306+07:00","message":"[bufferProcess] interim [540000000]:เป็นการกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.659948235+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.659953721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.659956671+07:00","message":"> Transcript [502] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.659960356+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.659962457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.659964363+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.659966559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:25.804161117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:25.804161204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.809867757+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.809900609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.809905822+07:00","message":"receive interim result [false|false]: เป็นการกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:25.80992405+07:00","message":"[buffer interim] 77 false เป็นการกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.809932157+07:00","message":"[bufferProcess] interim [660000000]:เป็นการกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.809934733+07:00","message":"[bufferProcess] send to processor:เป็นการกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.809941907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.809944882+07:00","message":"> Transcript [503] [false]: 'เป็นการกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.809948279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.809950834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.809952586+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:25.809954638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.028262086+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.02830474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.028310827+07:00","message":"receive interim result [false|false]: เป็นการไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.028325677+07:00","message":"[buffer interim] 77 false เป็นการไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.028332065+07:00","message":"[bufferProcess] interim [960000000]:เป็นการไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.028334378+07:00","message":"[bufferProcess] send to processor:เป็นการกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.028340471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.028343133+07:00","message":"> Transcript [504] [false]: 'เป็นการกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.028346287+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.028348231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.02835007+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.028352152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.063595571+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.063631398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.063638025+07:00","message":"receive interim result [false|false]: เป็นการกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.063654279+07:00","message":"[buffer interim] 77 false เป็นการกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063661384+07:00","message":"[bufferProcess] interim [20000000]:เป็นการกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063663805+07:00","message":"[bufferProcess] send to processor:เป็นการไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063671395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063674067+07:00","message":"> Transcript [505] [false]: 'เป็นการไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063678003+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063680028+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063681868+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063683843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063690191+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063692269+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063694125+07:00","message":"Set new StatePrefix : 'เป็นการไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.063696015+07:00","message":"Next Push (prob) : 'การไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.063703612+07:00","message":"push: {false เป็น 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.303558995+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.303602654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการไปใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.303608489+07:00","message":"receive interim result [false|false]: เป็นการไปใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.303621039+07:00","message":"[buffer interim] 77 false เป็นการไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.303627844+07:00","message":"[bufferProcess] interim [140000000]:เป็นการไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.303630256+07:00","message":"[bufferProcess] send to processor:เป็นการกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.303635262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.303637933+07:00","message":"> Transcript [506] [false]: 'เป็นการกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.303640164+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.303642068+07:00","message":"Set new StatePrefix: 'เป็นการกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.350751385+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.350791676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการภายในเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.350797558+07:00","message":"receive interim result [false|false]: เป็นการภายในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.350811998+07:00","message":"[buffer interim] 77 false เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.35081934+07:00","message":"[bufferProcess] interim [260000000]:เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.350821716+07:00","message":"[bufferProcess] send to processor:เป็นการไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.350824704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.350827866+07:00","message":"> Transcript [507] [false]: 'เป็นการไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.350830443+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.350832351+07:00","message":"Set new StatePrefix: 'เป็นการไปใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.530869161+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.530906687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการภายในเวลากี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.530913134+07:00","message":"receive interim result [false|false]: เป็นการภายในเวลากี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.5309278+07:00","message":"[buffer interim] 77 false เป็นการภายในเวลากี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.530933935+07:00","message":"[bufferProcess] interim [440000000]:เป็นการภายในเวลากี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.530936457+07:00","message":"[bufferProcess] send to processor:เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.53094171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.530944357+07:00","message":"> Transcript [508] [false]: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.530946477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.530948375+07:00","message":"Set new StatePrefix: 'เป็นการภายในเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.536484539+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.536503367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการภายในเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.536507823+07:00","message":"receive interim result [false|false]: เป็นการภายในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.536517715+07:00","message":"[buffer interim] 77 false เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.536521782+07:00","message":"[bufferProcess] interim [500000000]:เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.536524038+07:00","message":"[bufferProcess] send to processor:เป็นการภายในเวลากี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.536526583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.536528634+07:00","message":"> Transcript [509] [false]: 'เป็นการภายในเวลากี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.536531623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.536533495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.536535656+07:00","message":"StatePrefix: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.536538547+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.660090822+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.660131189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการภายในเวลากลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.660136786+07:00","message":"receive interim result [false|false]: เป็นการภายในเวลากลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.660149519+07:00","message":"[buffer interim] 77 false เป็นการภายในเวลากลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.660157709+07:00","message":"[bufferProcess] interim [560000000]:เป็นการภายในเวลากลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.660162347+07:00","message":"[bufferProcess] send to processor:เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.660169615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.660172779+07:00","message":"> Transcript [510] [false]: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.660176373+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.660178545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.660180594+07:00","message":"StatePrefix: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.660182779+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.851444855+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.851487233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการภายในเวลากลางวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.851492763+07:00","message":"receive interim result [false|false]: เป็นการภายในเวลากลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:26.851510433+07:00","message":"[buffer interim] 77 false เป็นการภายในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.851517908+07:00","message":"[bufferProcess] interim [740000000]:เป็นการภายในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.851520214+07:00","message":"[bufferProcess] send to processor:เป็นการภายในเวลากลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.851523266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.851526186+07:00","message":"> Transcript [511] [false]: 'เป็นการภายในเวลากลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.851529751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.85153173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.851537263+07:00","message":"StatePrefix: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:26.851539649+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.013215957+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.309918617+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.309959655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการภายในเวลากลางวันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.309965423+07:00","message":"receive interim result [false|false]: เป็นการภายในเวลากลางวันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.309984524+07:00","message":"[buffer interim] 77 false เป็นการภายในเวลากลางวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.309991867+07:00","message":"[bufferProcess] interim [250000000]:เป็นการภายในเวลากลางวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.30999537+07:00","message":"[bufferProcess] send to processor:เป็นการภายในเวลากลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.310001643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.310004118+07:00","message":"> Transcript [512] [false]: 'เป็นการภายในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.310008073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.310010654+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.310012762+07:00","message":"StatePrefix: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.310015194+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.310020506+07:00","message":"Push: 'การภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.310022445+07:00","message":"TextPushed: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.310024725+07:00","message":"Set new StatePrefix : 'เป็นการภายในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.310026844+07:00","message":"Next Push (prob) : 'กลางวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.310034446+07:00","message":"push: {false การภายในเวลา 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.447514807+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.447552076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการกลางไปในเวลากลางวันค่ะ\",\"confidence\":0.9000003}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.447558136+07:00","message":"receive interim result [true|false]: เป็นการกลางไปในเวลากลางวันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.447571066+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.447573238+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.447580767+07:00","message":"[buffer interim] 77 true เป็นการกลางไปในเวลากลางวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447588593+07:00","message":"[bufferProcess] interim [250000000]:เป็นการกลางไปในเวลากลางวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447591761+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการภายในเวลากลางวันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447612729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.44765481+07:00","message":"> Transcript [513] [false]: 'เป็นการภายในเวลากลางวันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447662204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447665245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447667633+07:00","message":"StatePrefix: 'เป็นการภายในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447670814+07:00","message":"TextPushed: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447673868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447676151+07:00","message":"> Transcript [514] [true]: 'เป็นการกลางไปในเวลากลางวันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447678915+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.44768052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447682246+07:00","message":"StatePrefix: 'เป็นการภายในเวลากลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447684092+07:00","message":"TextPushed: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447685682+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447829571+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447832121+07:00","message":"TextPushed: 'เป็นการภายในเวลาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447834521+07:00","message":"Set new StatePrefix : 'เป็นการกลางไปในเวลากลางวันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447836749+07:00","message":"Next Push (prob) : 'เป็นการกลางไปในเวลากลางวันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.447848911+07:00","message":"push: {true ค่ะ 0 0xc000044c80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:27.447862395+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_77.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:27.460023177+07:00","message":"write wav file: './tmp/7572/7572_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:27.525715298+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:28.805040305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:28.805064922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:29.670455546+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:29.6705012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:29.670506576+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:29.67051869+07:00","message":"[buffer interim] 78 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:29.670525222+07:00","message":"[bufferProcess] interim [740000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:29.670526981+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:29.670532004+07:00","message":"[bufferProcess] send to processor (ticker):เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:29.670534291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:29.670536888+07:00","message":"> Transcript [515] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:29.670539831+07:00","message":"Set StatePrefix (first interim): 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.009540232+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.009582008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.009587915+07:00","message":"receive interim result [false|false]: เป็นการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.00960141+07:00","message":"[buffer interim] 78 false เป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.009608313+07:00","message":"[bufferProcess] interim [40000000]:เป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.009610385+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.319940715+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.31999132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.319998909+07:00","message":"receive interim result [false|false]: เป็นการภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.320017115+07:00","message":"[buffer interim] 78 false เป็นการภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.320027796+07:00","message":"[bufferProcess] interim [340000000]:เป็นการภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.320032176+07:00","message":"[bufferProcess] send to processor:เป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.320042998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.320047185+07:00","message":"> Transcript [516] [false]: 'เป็นการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.320052809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.320056247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.320059293+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.320062073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.344897272+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.388528919+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.388575569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการภายในเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.388581025+07:00","message":"receive interim result [false|false]: เป็นการภายในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.388597779+07:00","message":"[buffer interim] 78 false เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.388604904+07:00","message":"[bufferProcess] interim [520000000]:เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.388607159+07:00","message":"[bufferProcess] send to processor:เป็นการภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.388610446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.388613446+07:00","message":"> Transcript [517] [false]: 'เป็นการภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.388617648+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.388619702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.388621504+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.38862332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.408622134+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.688004442+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.688048433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการภายในเวลา\",\"confidence\":0.9362828}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.688054347+07:00","message":"receive interim result [true|false]: เป็นการภายในเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.688064583+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.688066916+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.688074871+07:00","message":"[buffer interim] 78 true เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688088287+07:00","message":"[bufferProcess] interim [850000000]:เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688096241+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการภายในเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688100979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688106116+07:00","message":"> Transcript [518] [false]: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688111006+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688115631+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688119028+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688121772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688124322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688127253+07:00","message":"> Transcript [519] [true]: 'เป็นการภายในเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688130736+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.6881333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688136319+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688138863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:30.688148567+07:00","message":"Push: 'เป็นการภายในเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:30.688157319+07:00","message":"push: {true เป็นการภายในเวลา 0 0xc00232cd00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:30.695982399+07:00","message":"write wav file: './tmp/7572/7572_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.174051769+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.43542195+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.468915878+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.468941917+07:00","message":"found end of frame, send empty tag with msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.468945439+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.468953336+07:00","message":"[buffer interim] 79 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.468960574+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.468963754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.468966311+07:00","message":"> Transcript [520] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.468968807+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.46897069+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.468972672+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.468974668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.468977328+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.468985826+07:00","message":"push: {true \n 0 0xc00232cf00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:31.47429681+07:00","message":"write wav file: './tmp/7572/7572_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.564793277+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.62392877+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:31.805515158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:31.805529272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.851574209+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.851592986+07:00","message":"found end of frame, send empty tag with msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.851596116+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.851602405+07:00","message":"[buffer interim] 80 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.851608133+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.851611018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.851613779+07:00","message":"> Transcript [521] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.851616231+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.851618027+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.85161981+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.851621697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:31.851624288+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:31.851645912+07:00","message":"push: {true \n 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:31.856098627+07:00","message":"write wav file: './tmp/7572/7572_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:34.509716507+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:34.509768275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:34.50977368+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:34.509790597+07:00","message":"[buffer interim] 81 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:34.509797059+07:00","message":"[bufferProcess] interim [520000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:34.509798982+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:34.509805748+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:34.509809204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:34.509812015+07:00","message":"> Transcript [522] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:34.509814306+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:34.805795976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:34.805807434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:35.682935388+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:35.682981719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:35.682988295+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:35.683003996+07:00","message":"[buffer interim] 81 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:35.683011139+07:00","message":"[bufferProcess] interim [660000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:35.683013343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:35.683021221+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:35.683024232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:35.68302699+07:00","message":"> Transcript [523] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:35.68303114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:35.683033819+07:00","message":"Set new StatePrefix: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.101455463+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.101506952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การผูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.101513+07:00","message":"receive interim result [false|false]: การผูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.101529706+07:00","message":"[buffer interim] 81 false การผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.101539498+07:00","message":"[bufferProcess] interim [80000000]:การผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.10154177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.272130336+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.272169434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.272175484+07:00","message":"receive interim result [false|false]: การหุบเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.272193692+07:00","message":"[buffer interim] 81 false การหุบเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.272203688+07:00","message":"[bufferProcess] interim [260000000]:การหุบเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.27220687+07:00","message":"[bufferProcess] send to processor:การผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.272213505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.272218097+07:00","message":"> Transcript [524] [false]: 'การผูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.272222744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.272225628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.272235213+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.272237371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.483377986+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.483419172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบเขาไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.483425372+07:00","message":"receive interim result [false|false]: การหุบเขาไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.483440545+07:00","message":"[buffer interim] 81 false การหุบเขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.483453063+07:00","message":"[bufferProcess] interim [500000000]:การหุบเขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.483456815+07:00","message":"[bufferProcess] send to processor:การหุบเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.483461643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.48346628+07:00","message":"> Transcript [525] [false]: 'การหุบเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.483471616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.483474317+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.483478335+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.483480968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.785997902+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.786045178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การไฟฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.786051564+07:00","message":"receive interim result [false|false]: การไฟฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.786064698+07:00","message":"[buffer interim] 81 false การไฟฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.786072459+07:00","message":"[bufferProcess] interim [740000000]:การไฟฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.78607486+07:00","message":"[bufferProcess] send to processor:การหุบเขาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.78608214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.786085013+07:00","message":"> Transcript [526] [false]: 'การหุบเขาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.786088719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.786091152+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.786093196+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.786095125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.963992594+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.964056576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบของใบไมยราบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.964062292+07:00","message":"receive interim result [false|false]: การหุบของใบไมยราบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.964076969+07:00","message":"[buffer interim] 81 false การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964084756+07:00","message":"[bufferProcess] interim [980000000]:การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964087171+07:00","message":"[bufferProcess] send to processor:การไฟฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964091036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964094807+07:00","message":"> Transcript [527] [false]: 'การไฟฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964098192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964100429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964103819+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964106094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964112143+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964114037+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.96411607+07:00","message":"Set new StatePrefix : 'การไฟฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:36.964118219+07:00","message":"Next Push (prob) : 'ไฟฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:36.964127076+07:00","message":"push: {false การ 0 0xc0024ca100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.073718003+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.138057006+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.403271116+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.40331727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหุบของใบไมยราบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.403324465+07:00","message":"receive interim result [true|false]: การหุบของใบไมยราบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.403335477+07:00","message":"end recv isFinal message id 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.403337853+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.403344754+07:00","message":"[buffer interim] 81 true การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403356076+07:00","message":"[bufferProcess] interim [460000000]:การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403359175+07:00","message":"[bufferProcess] send to processor (isfinal):การหุบของใบไมยราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.40336318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403366266+07:00","message":"> Transcript [528] [false]: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403368696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403371034+07:00","message":"Set new StatePrefix: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.40337278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403374563+07:00","message":"> Transcript [529] [true]: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403377066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403379105+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403380866+07:00","message":"StatePrefix: 'การหุบของใบไมยราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403383432+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:37.403389382+07:00","message":"Push: 'หุบของใบไมยราบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.403398156+07:00","message":"push: {true หุบของใบไมยราบ 0 0xc0024ca100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:37.413755541+07:00","message":"write wav file: './tmp/7572/7572_81.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:37.805878091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:37.805902318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.905154882+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:37.96463094+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:38.197295165+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:38.197323308+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:38.197326502+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:38.197334981+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:38.197341191+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:38.197345425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:38.197348345+07:00","message":"> Transcript [530] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:38.197350887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:38.197352762+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:38.197354592+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:38.197356354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:38.197364337+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:38.197373237+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:38.202864378+07:00","message":"write wav file: './tmp/7572/7572_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:38.907543335+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:38.907582739+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-05-14T13:21:38.907588662+07:00","message":"receive interim result [false|false]: ก็เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:38.907601944+07:00","message":"[buffer interim] 83 false ก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:38.907608062+07:00","message":"[bufferProcess] interim [610000000]:ก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:38.907609903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:39.153679212+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:39.153711308+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-05-14T13:21:39.15371733+07:00","message":"receive interim result [false|false]: ก็เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:39.153732901+07:00","message":"[buffer interim] 83 false ก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.153740796+07:00","message":"[bufferProcess] interim [790000000]:ก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.153742942+07:00","message":"[bufferProcess] send to processor:ก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.153745784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.153748824+07:00","message":"> Transcript [531] [false]: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.153751284+07:00","message":"Set StatePrefix (first interim): 'ก็เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:39.417520132+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:39.417561911+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-05-14T13:21:39.4175673+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:39.417581714+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.417588108+07:00","message":"[bufferProcess] interim [90000000]:ก็เป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.417590748+07:00","message":"[bufferProcess] send to processor:ก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.417595556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.417598104+07:00","message":"> Transcript [532] [false]: 'ก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.417601163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.417603138+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.417605251+07:00","message":"StatePrefix: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.417607487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:39.609636244+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:39.609683655+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-05-14T13:21:39.60969178+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:39.609711287+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.609719769+07:00","message":"[bufferProcess] interim [330000000]:ก็เป็นการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.609723529+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.609730878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.609735013+07:00","message":"> Transcript [533] [false]: 'ก็เป็นการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.609739801+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.609742358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.609744284+07:00","message":"StatePrefix: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:39.609746484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.243275227+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.243321278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.243331345+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.243347931+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.243355527+07:00","message":"[bufferProcess] interim [870000000]:ก็เป็นการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.243358266+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.243365531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.243369028+07:00","message":"> Transcript [534] [false]: 'ก็เป็นการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.243373053+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.243375081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.243377393+07:00","message":"StatePrefix: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.243379379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.304115736+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.304162723+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-05-14T13:21:40.304168405+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.304186109+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304194306+07:00","message":"[bufferProcess] interim [990000000]:ก็เป็นการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304196869+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304200553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304203996+07:00","message":"> Transcript [535] [false]: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304207828+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304210467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304212233+07:00","message":"StatePrefix: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304214109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304219762+07:00","message":"Push: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304221809+07:00","message":"TextPushed: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304224002+07:00","message":"Set new StatePrefix : 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.304232482+07:00","message":"Next Push (prob) : 'การตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.304241753+07:00","message":"push: {false ก็เป็น 0 0xc00059c400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.430324922+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.430381429+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-05-14T13:21:40.430387897+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.430407424+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.430415298+07:00","message":"[bufferProcess] interim [50000000]:ก็เป็นการตอบสนองที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.430417794+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.430421413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.430424447+07:00","message":"> Transcript [536] [false]: 'ก็เป็นการตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.430428407+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.430431133+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.430432911+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.43043495+07:00","message":"TextPushed: 'ก็เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.432444614+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.432456787+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-05-14T13:21:40.432460123+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.432468569+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.432472062+07:00","message":"[bufferProcess] interim [110000000]:ก็เป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.432474272+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.432476952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.432479566+07:00","message":"> Transcript [537] [false]: 'ก็เป็นการตอบสนองที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.432481952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.432484173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.43248602+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.432487886+07:00","message":"TextPushed: 'ก็เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.750096441+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.750155262+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-05-14T13:21:40.750162203+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.750185874+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.75019255+07:00","message":"[bufferProcess] interim [350000000]:ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.750194891+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.750199698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.750202539+07:00","message":"> Transcript [538] [false]: 'ก็เป็นการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.7502058+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.7502081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.750210404+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.750212742+07:00","message":"TextPushed: 'ก็เป็น'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:40.806282862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:40.806299213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.952397656+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.952444177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.952450338+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.952467158+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952475412+07:00","message":"[bufferProcess] interim [590000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952478087+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952481347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952484245+07:00","message":"> Transcript [539] [false]: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952488222+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952490434+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952492663+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952495178+07:00","message":"TextPushed: 'ก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952500869+07:00","message":"Push: 'การตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952502787+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.952504764+07:00","message":"Set new StatePrefix : 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:40.95250673+07:00","message":"Next Push (prob) : 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:40.952515485+07:00","message":"push: {false การตอบสนองที่ 0 0xc00059c400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.013980851+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.014021601+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-05-14T13:21:41.014027735+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.014044822+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.014052084+07:00","message":"[bufferProcess] interim [710000000]:ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.014054617+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.014060127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.014063042+07:00","message":"> Transcript [540] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.014066955+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.014069367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.014071246+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.014073992+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.141602477+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.141649759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.141655808+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.141671879+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.141679668+07:00","message":"[bufferProcess] interim [830000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.14168218+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.141685788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.141689194+07:00","message":"> Transcript [541] [false]: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.141695002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.141697115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.141699582+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.141702116+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.527728448+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.52777352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.527781403+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.527803722+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.527814007+07:00","message":"[bufferProcess] interim [190000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.527817671+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.527823226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.527828012+07:00","message":"> Transcript [542] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.527832927+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.527836225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.527839192+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.527842768+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.848392461+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.848674499+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-05-14T13:21:41.848699244+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.848720468+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.84872795+07:00","message":"[bufferProcess] interim [490000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.848731177+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.848735115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.84874948+07:00","message":"> Transcript [543] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.848753678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.848755905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.848758428+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.848761265+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.848764775+07:00","message":"Push: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.848766975+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.848769493+07:00","message":"Set new StatePrefix : 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:41.848772273+07:00","message":"Next Push (prob) : 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:41.848781718+07:00","message":"push: {false มีทิศทาง 0 0xc00059c400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.040941756+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.040989267+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-05-14T13:21:42.040995502+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.041015348+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.041023608+07:00","message":"[bufferProcess] interim [730000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.04102643+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.041030704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.041034274+07:00","message":"> Transcript [544] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.041038688+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.041040832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.041042684+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.041046492+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.231208635+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.231262636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.231269874+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.231290558+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.231298745+07:00","message":"[bufferProcess] interim [910000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.231301375+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.231305587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.231308544+07:00","message":"> Transcript [545] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.23131293+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.231315759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.231319401+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.231321913+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.422730194+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.42277016+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-05-14T13:21:42.422775428+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.422790177+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.422796424+07:00","message":"[bufferProcess] interim [90000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.422798752+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.422801733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.422804471+07:00","message":"> Transcript [546] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.422808131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.422809979+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.422813394+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.422815859+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.616356411+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.616389122+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-05-14T13:21:42.616395106+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.616411188+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.616418302+07:00","message":"[bufferProcess] interim [330000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.616421326+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.61642501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.61642843+07:00","message":"> Transcript [547] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.61643243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.616434431+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.616437052+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.616439854+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.616442847+07:00","message":"Push: 'ไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.616444826+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.616446982+07:00","message":"Set new StatePrefix : 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:42.616449117+07:00","message":"Next Push (prob) : 'ทิศทางของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:42.616457525+07:00","message":"push: {false ไม่สัมพันธ์กับ 0 0xc00059c400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.255036393+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.255081813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.255087516+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.255102944+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.255111172+07:00","message":"[bufferProcess] interim [930000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.255113842+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.25511949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.255122448+07:00","message":"> Transcript [548] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.255126752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.255129144+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.255131738+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.255135523+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.412641486+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.454151503+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.454199556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.454205555+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.454230059+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.454239199+07:00","message":"[bufferProcess] interim [110000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.454241949+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.454245537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.454248662+07:00","message":"> Transcript [549] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.454253039+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.454255564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.454258664+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.454261522+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500216574+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500239926+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500242852+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500244718+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500246452+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500248232+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500249824+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.50025188+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.50025366+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500255202+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500256745+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500258369+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.500261575+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.513056027+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.51308865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.513095077+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.513110952+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.513117681+07:00","message":"[bufferProcess] interim [230000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.51312039+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.513124237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.513127251+07:00","message":"> Transcript [550] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.513131325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.513133424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.513135467+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.513138217+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.545692731+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.639566674+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.639606534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.639612694+07:00","message":"receive interim result [false|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.639629183+07:00","message":"[buffer interim] 83 false ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639637469+07:00","message":"[bufferProcess] interim [290000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639640283+07:00","message":"[bufferProcess] send to processor:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639644319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639646961+07:00","message":"> Transcript [551] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639651514+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639653621+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639655637+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639658162+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639662987+07:00","message":"Push: 'ทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639665331+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639667536+07:00","message":"Set new StatePrefix : 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.639670286+07:00","message":"Next Push (prob) : 'เร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.639681193+07:00","message":"push: {false ทิศทางของสิ่ง 0 0xc00059c400}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.743429537+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.743463058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.743470232+07:00","message":"receive interim result [true|false]: ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.743481296+07:00","message":"end recv isFinal message id 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.74348329+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.743487907+07:00","message":"[buffer interim] 83 true ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.74349422+07:00","message":"[bufferProcess] interim [470000000]:ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743497456+07:00","message":"[bufferProcess] send to processor (isfinal):ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743501024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743504714+07:00","message":"> Transcript [552] [false]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743508413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743510169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743512825+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743515701+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743517691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743519482+07:00","message":"> Transcript [553] [true]: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้าเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743521675+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743523289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743524853+07:00","message":"StatePrefix: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743526743+07:00","message":"TextPushed: 'ก็เป็นการตอบสนองที่มีทิศทางไม่สัมพันธ์กับทิศทางของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:43.743539093+07:00","message":"Push: 'เร้าเช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:43.743546863+07:00","message":"push: {true เร้าเช่นเดียวกันค่ะ 0 0xc00059c400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:43.75380225+07:00","message":"write wav file: './tmp/7572/7572_83.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:43.806360493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:43.806371721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:44.975074716+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:44.975115001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวีดีโอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:44.975121173+07:00","message":"receive interim result [false|false]: ดูวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:44.975136275+07:00","message":"[buffer interim] 84 false ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:44.9751423+07:00","message":"[bufferProcess] interim [80000000]:ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:44.975144313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:44.975152093+07:00","message":"[bufferProcess] send to processor (ticker):ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:44.975154673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:44.975157182+07:00","message":"> Transcript [554] [false]: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:44.975159445+07:00","message":"Set StatePrefix (first interim): 'ดูวีดีโอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:45.617045803+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:45.617100492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวีดีโอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:45.617107322+07:00","message":"receive interim result [false|false]: ดูวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:45.617123995+07:00","message":"[buffer interim] 84 false ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:45.617131343+07:00","message":"[bufferProcess] interim [680000000]:ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:45.617133373+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:46.364130069+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:46.424407504+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:46.661758017+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:46.661798974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูวีดีโอ\",\"confidence\":0.9042815}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:46.661805857+07:00","message":"receive interim result [true|false]: ดูวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:46.661817475+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:46.661820092+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:46.661826274+07:00","message":"[buffer interim] 84 true ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661833384+07:00","message":"[bufferProcess] interim [340000000]:ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661837573+07:00","message":"[bufferProcess] send to processor (isfinal):ดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661841045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661843538+07:00","message":"> Transcript [555] [false]: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.66184633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661848428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661850137+07:00","message":"StatePrefix: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.66185202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661853684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661855541+07:00","message":"> Transcript [556] [true]: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661857573+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661859244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661860797+07:00","message":"StatePrefix: 'ดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661862353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:46.661865052+07:00","message":"Push: 'ดูวีดีโอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:46.66187406+07:00","message":"push: {true ดูวีดีโอ 0 0xc0024ca780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:46.670861378+07:00","message":"write wav file: './tmp/7572/7572_84.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:46.806907683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:46.806918159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:47.322270177+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:47.517525421+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:47.591076272+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:47.591094646+07:00","message":"found end of frame, send empty tag with msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:47.591097778+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:47.591105732+07:00","message":"[buffer interim] 85 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:47.591113423+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:47.59111724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:47.591120283+07:00","message":"> Transcript [557] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:47.591122998+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:47.591124819+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:47.591126519+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:47.591128275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:47.591131242+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:47.591141164+07:00","message":"push: {true \n 0 0xc00232d180}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:47.596666455+07:00","message":"write wav file: './tmp/7572/7572_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:47.766193339+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:47.834331687+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:47.966298579+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.061414975+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.06144558+07:00","message":"found end of frame, send empty tag with msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.061449554+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.061459896+07:00","message":"[buffer interim] 86 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.061468047+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.061472146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.061474997+07:00","message":"> Transcript [558] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.061477585+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.061479757+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.061481673+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.061483385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.061490021+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.061499574+07:00","message":"push: {true \n 0 0xc00034d300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:48.066609971+07:00","message":"write wav file: './tmp/7572/7572_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.218091765+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.26618931+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.266216462+07:00","message":"found end of frame, send empty tag with msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.266220251+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.266233797+07:00","message":"[buffer interim] 87 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.266240692+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.266244011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.266246561+07:00","message":"> Transcript [559] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.26624919+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.266253594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.266255436+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.266257863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.266260563+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.266269243+07:00","message":"push: {true \n 0 0xc00232d480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:48.271278857+07:00","message":"write wav file: './tmp/7572/7572_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.537256178+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.727429275+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.822132493+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.822159733+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.822162957+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.822170865+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.822178495+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.822182663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.822185857+07:00","message":"> Transcript [560] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.822188627+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.822190571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.822192418+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.822194251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:48.822196873+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:48.822207614+07:00","message":"push: {true \n 0 0xc00232d580}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:48.828065181+07:00","message":"write wav file: './tmp/7572/7572_88.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:49.807657847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:49.807668351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:50.204306509+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:50.335085931+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:50.484269264+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:50.484293033+07:00","message":"found end of frame, send empty tag with msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:50.484296385+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:50.484302892+07:00","message":"[buffer interim] 89 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:50.484309439+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:50.484313733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:50.484316858+07:00","message":"> Transcript [561] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:50.484322176+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:50.484325101+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:50.484327993+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:50.484330802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:50.484337637+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:50.484348212+07:00","message":"push: {true \n 0 0xc00034dc00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:50.490940318+07:00","message":"write wav file: './tmp/7572/7572_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:51.735646744+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:51.735698465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:51.735705057+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:51.735720814+07:00","message":"[buffer interim] 90 false เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:51.735728047+07:00","message":"[bufferProcess] interim [20000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:51.735729937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:51.735737065+07:00","message":"[bufferProcess] send to processor (ticker):เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:51.735739754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:51.735742397+07:00","message":"> Transcript [562] [false]: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:51.735744804+07:00","message":"Set StatePrefix (first interim): 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:51.9506055+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:51.950651519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:51.950657364+07:00","message":"receive interim result [false|false]: เวลามี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:51.950673919+07:00","message":"[buffer interim] 90 false เวลามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:51.950681276+07:00","message":"[bufferProcess] interim [200000000]:เวลามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:51.950683161+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:52.157267395+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:52.157315448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลามิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:52.157322897+07:00","message":"receive interim result [false|false]: เวลามิ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:52.157340562+07:00","message":"[buffer interim] 90 false เวลามิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.157350114+07:00","message":"[bufferProcess] interim [440000000]:เวลามิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.157353342+07:00","message":"[bufferProcess] send to processor:เวลามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.157358331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.157361663+07:00","message":"> Transcript [563] [false]: 'เวลามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.157365431+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.157367525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.157369412+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.157371416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:52.431097197+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:52.431141024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บะหมี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:52.431146772+07:00","message":"receive interim result [false|false]: บะหมี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:52.431160388+07:00","message":"[buffer interim] 90 false บะหมี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.431166909+07:00","message":"[bufferProcess] interim [680000000]:บะหมี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.431169137+07:00","message":"[bufferProcess] send to processor:เวลามิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.431175531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.431178323+07:00","message":"> Transcript [564] [false]: 'เวลามิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.431181459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.431183748+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.431185621+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:52.431187691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:52.80795232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:52.807964344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.028034302+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.028082179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลามีกี่นิ้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.028087847+07:00","message":"receive interim result [false|false]: เวลามีกี่นิ้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.028102743+07:00","message":"[buffer interim] 90 false เวลามีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.028110215+07:00","message":"[bufferProcess] interim [280000000]:เวลามีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.028112762+07:00","message":"[bufferProcess] send to processor:บะหมี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.028119327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.028122359+07:00","message":"> Transcript [565] [false]: 'บะหมี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.028124615+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.028126735+07:00","message":"Set new StatePrefix: 'บะหมี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.576005059+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.576052303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บะหมี่เกี๊ยวไปสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.576058548+07:00","message":"receive interim result [false|false]: บะหมี่เกี๊ยวไปสอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.576072032+07:00","message":"[buffer interim] 90 false บะหมี่เกี๊ยวไปสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.576089026+07:00","message":"[bufferProcess] interim [820000000]:บะหมี่เกี๊ยวไปสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.576091587+07:00","message":"[bufferProcess] send to processor:เวลามีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.576095767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.576098825+07:00","message":"> Transcript [566] [false]: 'เวลามีกี่นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.576101034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.576103057+07:00","message":"Set new StatePrefix: 'เวลามีกี่นิ้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.689681293+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.689726029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลามีกี่นิ้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.689732154+07:00","message":"receive interim result [false|false]: เวลามีกี่นิ้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.689748716+07:00","message":"[buffer interim] 90 false เวลามีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.689756144+07:00","message":"[bufferProcess] interim [940000000]:เวลามีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.689758604+07:00","message":"[bufferProcess] send to processor:บะหมี่เกี๊ยวไปสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.689762357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.689765649+07:00","message":"> Transcript [567] [false]: 'บะหมี่เกี๊ยวไปสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.6897679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.689769933+07:00","message":"Set new StatePrefix: 'บะหมี่เกี๊ยวไปสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.710203864+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.710231483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บะหมี่นิ้วไปสัมผัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.710236098+07:00","message":"receive interim result [false|false]: บะหมี่นิ้วไปสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:53.710249269+07:00","message":"[buffer interim] 90 false บะหมี่นิ้วไปสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.710254445+07:00","message":"[bufferProcess] interim [0]:บะหมี่นิ้วไปสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.710256422+07:00","message":"[bufferProcess] send to processor:เวลามีกี่นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.710259002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.710261369+07:00","message":"> Transcript [568] [false]: 'เวลามีกี่นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.710263614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:53.71026587+07:00","message":"Set new StatePrefix: 'เวลามีกี่นิ้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.079553573+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.079602495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บะหมี่นิ้วไปสัมผัสใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.079608349+07:00","message":"receive interim result [false|false]: บะหมี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.079625561+07:00","message":"[buffer interim] 90 false บะหมี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.079633482+07:00","message":"[bufferProcess] interim [420000000]:บะหมี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.079635928+07:00","message":"[bufferProcess] send to processor:บะหมี่นิ้วไปสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.079640506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.07964456+07:00","message":"> Transcript [569] [false]: 'บะหมี่นิ้วไปสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.079647734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.079652804+07:00","message":"Set new StatePrefix: 'บะหมี่นิ้วไปสัมผัส'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.241675609+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.308046862+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.590785047+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.590827553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บะหมี่นิ้วไปสัมผัสใบ\",\"confidence\":0.9173357}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.590835625+07:00","message":"receive interim result [true|false]: บะหมี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.590846496+07:00","message":"end recv isFinal message id 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.590849791+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.590859565+07:00","message":"[buffer interim] 90 true บะหมี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590873607+07:00","message":"[bufferProcess] interim [930000000]:บะหมี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590877986+07:00","message":"[bufferProcess] send to processor (isfinal):บะหมี่นิ้วไปสัมผัสใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590882862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590887078+07:00","message":"> Transcript [570] [false]: 'บะหมี่นิ้วไปสัมผัสใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590891899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.59089495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590898429+07:00","message":"StatePrefix: 'บะหมี่นิ้วไปสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.59090156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590904067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590907045+07:00","message":"> Transcript [571] [true]: 'บะหมี่นิ้วไปสัมผัสใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590910267+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590912797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.59091558+07:00","message":"StatePrefix: 'บะหมี่นิ้วไปสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.5909182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:54.590927414+07:00","message":"Push: 'บะหมี่นิ้วไปสัมผัสใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:54.590938866+07:00","message":"push: {true บะหมี่นิ้วไปสัมผัสใบ 0 0xc00059c000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:54.600412149+07:00","message":"write wav file: './tmp/7572/7572_90.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:55.808471144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:55.80847347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:56.96962772+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:56.969677269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:56.969684788+07:00","message":"receive interim result [false|false]: จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:56.969703817+07:00","message":"[buffer interim] 91 false จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:56.969720137+07:00","message":"[bufferProcess] interim [280000000]:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:56.969722234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:56.969725925+07:00","message":"[bufferProcess] send to processor (ticker):จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:56.969729129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:56.969732027+07:00","message":"> Transcript [572] [false]: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:56.969734452+07:00","message":"Set StatePrefix (first interim): 'จะมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:57.342519291+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:57.342563408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการอบรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:57.342568627+07:00","message":"receive interim result [false|false]: จะมีการอบรม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:57.342586446+07:00","message":"[buffer interim] 91 false จะมีการอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:57.342595157+07:00","message":"[bufferProcess] interim [640000000]:จะมีการอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:57.342597457+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:57.737017308+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:57.737063188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการตกลงค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:57.737071389+07:00","message":"receive interim result [false|false]: จะมีการตกลงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:57.737086385+07:00","message":"[buffer interim] 91 false จะมีการตกลงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:57.737097942+07:00","message":"[bufferProcess] interim [60000000]:จะมีการตกลงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:57.737101252+07:00","message":"[bufferProcess] send to processor:จะมีการอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:57.737108441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:57.737113321+07:00","message":"> Transcript [573] [false]: 'จะมีการอบรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:57.737118885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:57.737123586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:57.737126343+07:00","message":"StatePrefix: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:57.737129327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:58.367634157+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:58.367675785+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-05-14T13:21:58.367681587+07:00","message":"receive interim result [false|false]: จะมีการตกลงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:58.367692039+07:00","message":"[buffer interim] 91 false จะมีการตกลงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:58.367699314+07:00","message":"[bufferProcess] interim [660000000]:จะมีการตกลงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:58.367701819+07:00","message":"[bufferProcess] send to processor:จะมีการตกลงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:58.367705689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:58.367708656+07:00","message":"> Transcript [574] [false]: 'จะมีการตกลงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:58.367711889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:58.367714137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:58.367715906+07:00","message":"StatePrefix: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:58.367718105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:58.808907908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:21:58.808948968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:58.983161316+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.174475708+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.301217557+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.342723026+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.342762136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการอบรมค่ะ\",\"confidence\":0.9243525}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.342768396+07:00","message":"receive interim result [true|false]: จะมีการอบรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.342775834+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.342778301+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.342785105+07:00","message":"[buffer interim] 91 true จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342794432+07:00","message":"[bufferProcess] interim [710000000]:จะมีการอบรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342799262+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีการตกลงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342803156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342805732+07:00","message":"> Transcript [575] [false]: 'จะมีการตกลงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342808801+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.34281078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.34281273+07:00","message":"StatePrefix: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342814733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342816341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.34281834+07:00","message":"> Transcript [576] [true]: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342820802+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342822543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342824221+07:00","message":"StatePrefix: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342825841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.342832002+07:00","message":"Push: 'จะมีการอบรมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.342839802+07:00","message":"push: {true จะมีการอบรมค่ะ 0 0xc00232d280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:59.353153709+07:00","message":"write wav file: './tmp/7572/7572_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.498875535+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.578564234+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.578588579+07:00","message":"found end of frame, send empty tag with msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.578591661+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.578598761+07:00","message":"[buffer interim] 92 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.578606814+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.578610432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.578613138+07:00","message":"> Transcript [577] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.578615796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.578618315+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.578620421+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.57862215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:21:59.578630311+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:21:59.578639955+07:00","message":"push: {true \n 0 0xc00012f900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:21:59.582670952+07:00","message":"write wav file: './tmp/7572/7572_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.060973502+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.061016584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กไก่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.061022412+07:00","message":"receive interim result [false|false]: กไก่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.061034716+07:00","message":"[buffer interim] 93 false กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.061040801+07:00","message":"[bufferProcess] interim [380000000]:กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.061042724+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.061047662+07:00","message":"[bufferProcess] send to processor (ticker):กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.061050001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.061052514+07:00","message":"> Transcript [578] [false]: 'กไก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.061054849+07:00","message":"Set StatePrefix (first interim): 'กไก่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.255298824+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.255338055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.255345432+07:00","message":"receive interim result [false|false]: kcon"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.255359508+07:00","message":"[buffer interim] 93 false kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.255365755+07:00","message":"[bufferProcess] interim [620000000]:kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.255367732+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.57654417+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.576589193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon พรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.576595135+07:00","message":"receive interim result [false|false]: kcon พรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.576609808+07:00","message":"[buffer interim] 93 false kcon พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.576616912+07:00","message":"[bufferProcess] interim [860000000]:kcon พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.576619108+07:00","message":"[bufferProcess] send to processor:kcon"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.576628445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.576636872+07:00","message":"> Transcript [579] [false]: 'kcon'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.576639208+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.576641297+07:00","message":"Set new StatePrefix: 'kcon'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.649549106+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.649583785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการผูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.649589288+07:00","message":"receive interim result [false|false]: กการผูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.649603956+07:00","message":"[buffer interim] 93 false กการผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.649610669+07:00","message":"[bufferProcess] interim [980000000]:กการผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.649613007+07:00","message":"[bufferProcess] send to processor:kcon พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.649618533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.649621379+07:00","message":"> Transcript [580] [false]: 'kcon พรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.649624838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.649627085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.649629121+07:00","message":"StatePrefix: 'kcon'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.649631013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.787468047+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.787509469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon ถูกและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.787514931+07:00","message":"receive interim result [false|false]: kcon ถูกและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.787532994+07:00","message":"[buffer interim] 93 false kcon ถูกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.787540303+07:00","message":"[bufferProcess] interim [100000000]:kcon ถูกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.787542532+07:00","message":"[bufferProcess] send to processor:กการผูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.787546235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.787549269+07:00","message":"> Transcript [581] [false]: 'กการผูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.787551919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.787553777+07:00","message":"Set new StatePrefix: 'กการผูก'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:01.80964174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:01.809661449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.83306731+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.833104587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการผูกรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.833109776+07:00","message":"receive interim result [false|false]: กการผูกรัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.833125971+07:00","message":"[buffer interim] 93 false กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.833133021+07:00","message":"[bufferProcess] interim [160000000]:กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.833135454+07:00","message":"[bufferProcess] send to processor:kcon ถูกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.833139434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.83314238+07:00","message":"> Transcript [582] [false]: 'kcon ถูกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.833144612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.833146457+07:00","message":"Set new StatePrefix: 'kcon ถูกและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.836895566+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.836909897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon ถูกลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.836914654+07:00","message":"receive interim result [false|false]: kcon ถูกลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:01.836924158+07:00","message":"[buffer interim] 93 false kcon ถูกลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.83692889+07:00","message":"[bufferProcess] interim [220000000]:kcon ถูกลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.836930802+07:00","message":"[bufferProcess] send to processor:กการผูกรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.836933337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.836935482+07:00","message":"> Transcript [583] [false]: 'กการผูกรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.836937148+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:01.836938947+07:00","message":"Set new StatePrefix: 'กการผูกรัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.022869498+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.022915162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"kcon ถูกละกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.022920676+07:00","message":"receive interim result [false|false]: kcon ถูกละกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.022935362+07:00","message":"[buffer interim] 93 false kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.022942589+07:00","message":"[bufferProcess] interim [340000000]:kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.022945196+07:00","message":"[bufferProcess] send to processor:kcon ถูกลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.022948177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.022950897+07:00","message":"> Transcript [584] [false]: 'kcon ถูกลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.022952981+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.022954896+07:00","message":"Set new StatePrefix: 'kcon ถูกลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.472753139+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.472803664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบ้านของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.472811655+07:00","message":"receive interim result [false|false]: กการปลูกและการบ้านของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.472828309+07:00","message":"[buffer interim] 93 false กการปลูกและการบ้านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.472836556+07:00","message":"[bufferProcess] interim [820000000]:กการปลูกและการบ้านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.472839069+07:00","message":"[bufferProcess] send to processor:kcon ถูกละกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.472846554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.472849509+07:00","message":"> Transcript [585] [false]: 'kcon ถูกละกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.472851831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.472853797+07:00","message":"Set new StatePrefix: 'kcon ถูกละกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.730151071+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.730195963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.730201944+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.730217821+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.73023763+07:00","message":"[bufferProcess] interim [60000000]:กการปลูกและการบานของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.73024071+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบ้านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.73024433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.730248012+07:00","message":"> Transcript [586] [false]: 'กการปลูกและการบ้านของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.730250367+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.730252446+07:00","message":"Set new StatePrefix: 'กการปลูกและการบ้านของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.937542002+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.937588393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.937594073+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:02.93761211+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.937619474+07:00","message":"[bufferProcess] interim [300000000]:กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.937622272+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.93762557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.937628559+07:00","message":"> Transcript [587] [false]: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.93763096+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:02.937633012+07:00","message":"Set new StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.369551791+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.3695906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.369596625+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.369612108+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.369618659+07:00","message":"[bufferProcess] interim [660000000]:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.369621705+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.369624926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.369627949+07:00","message":"> Transcript [588] [false]: 'กการปลูกและการบานของดอกบัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.369631485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.369633443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.369635909+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.369638102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.635416402+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.635453684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่ต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.635458906+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่ต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.635475291+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอกบัวที่ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.635483105+07:00","message":"[bufferProcess] interim [960000000]:กการปลูกและการบานของดอกบัวที่ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.635485302+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.635488669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.635491991+07:00","message":"> Transcript [589] [false]: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.635495462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.635497396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.635499246+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.635501283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.651879968+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.651910115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่ตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.651915265+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.651929915+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.651935249+07:00","message":"[bufferProcess] interim [20000000]:กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.651937849+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.651944696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.651947047+07:00","message":"> Transcript [590] [false]: 'กการปลูกและการบานของดอกบัวที่ต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.651950098+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.651952998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.651954753+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.651956773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.993558734+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.993593702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.993599103+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.993609408+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993618084+07:00","message":"[bufferProcess] interim [320000000]:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993621005+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993624295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993627252+07:00","message":"> Transcript [591] [false]: 'กการปลูกและการบานของดอกบัวที่ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993630967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993633292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.99363517+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993637384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993640022+07:00","message":"Push: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993642039+07:00","message":"TextPushed: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993644189+07:00","message":"Set new StatePrefix : 'กการปลูกและการบานของดอกบัวที่ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:03.993646307+07:00","message":"Next Push (prob) : 'บัวที่ตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:03.993654009+07:00","message":"push: {false กการปลูกและการบานของดอก 0 0xc00232d680}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.106248349+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.106288399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่ต่ำกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.106294146+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่ต่ำกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.10631093+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอกบัวที่ต่ำกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.106317638+07:00","message":"[bufferProcess] interim [380000000]:กการปลูกและการบานของดอกบัวที่ต่ำกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.106320168+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.106323516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.106326708+07:00","message":"> Transcript [592] [false]: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.106329018+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.182050816+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.18208585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.182091316+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.182106995+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.18211372+07:00","message":"[bufferProcess] interim [500000000]:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.18211638+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่ต่ำกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.182123049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.182125758+07:00","message":"> Transcript [593] [false]: 'กการปลูกและการบานของดอกบัวที่ต่ำกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.182128358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.18213029+07:00","message":"Set new StatePrefix: 'กการปลูกและการบานของดอกบัวที่ต่ำกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.456656087+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.4566946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่แสน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.456700808+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.45671538+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.456722432+07:00","message":"[bufferProcess] interim [740000000]:กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.456725522+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.456729136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.456731719+07:00","message":"> Transcript [594] [false]: 'กการปลูกและการบานของดอกบัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.45673425+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.550120959+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.550161548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่ต่ำกว่าแสน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.550167718+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่ต่ำกว่าแสน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.550182856+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอกบัวที่ต่ำกว่าแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.55019017+07:00","message":"[bufferProcess] interim [860000000]:กการปลูกและการบานของดอกบัวที่ต่ำกว่าแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.550192729+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่แสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.550195968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.550199078+07:00","message":"> Transcript [595] [false]: 'กการปลูกและการบานของดอกบัวที่แสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.550201495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.550203341+07:00","message":"Set new StatePrefix: 'กการปลูกและการบานของดอกบัวที่แสน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.615267992+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.785643702+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.785684003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่ตอบช้านะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.785689979+07:00","message":"receive interim result [false|false]: กการปลูกและการบานของดอกบัวที่ตอบช้านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.785706177+07:00","message":"[buffer interim] 93 false กการปลูกและการบานของดอกบัวที่ตอบช้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.78571335+07:00","message":"[bufferProcess] interim [100000000]:กการปลูกและการบานของดอกบัวที่ตอบช้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.785716026+07:00","message":"[bufferProcess] send to processor:กการปลูกและการบานของดอกบัวที่ต่ำกว่าแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.785719025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.785722324+07:00","message":"> Transcript [596] [false]: 'กการปลูกและการบานของดอกบัวที่ต่ำกว่าแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.785724743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.785726514+07:00","message":"Set new StatePrefix: 'กการปลูกและการบานของดอกบัวที่ต่ำกว่าแสน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.806921277+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:04.810181471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:04.810180249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.933798879+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.973185134+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.973246907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสงนะคะ\",\"confidence\":0.8808941}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.973257819+07:00","message":"receive interim result [true|false]: กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.97327561+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.973279395+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.973289132+07:00","message":"[buffer interim] 93 true กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973303691+07:00","message":"[bufferProcess] interim [340000000]:กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973308904+07:00","message":"[bufferProcess] send to processor (isfinal):กการปลูกและการบานของดอกบัวที่ตอบช้านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973314585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973319623+07:00","message":"> Transcript [597] [false]: 'กการปลูกและการบานของดอกบัวที่ตอบช้านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973323345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.97332812+07:00","message":"Set new StatePrefix: 'กการปลูกและการบานของดอกบัวที่ตอบช้านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973332024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973335192+07:00","message":"> Transcript [598] [true]: 'กการปลูกและการบานของดอกบัวที่ตอบสนองต่อแสงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973339412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973342155+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973345077+07:00","message":"StatePrefix: 'กการปลูกและการบานของดอกบัวที่ตอบช้านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.97334894+07:00","message":"TextPushed: 'กการปลูกและการบานของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:04.973353661+07:00","message":"Push: 'บัวที่ตอบสนองต่อแสงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:04.973367214+07:00","message":"push: {true บัวที่ตอบสนองต่อแสงนะคะ 0 0xc00232d680}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:04.984906876+07:00","message":"write wav file: './tmp/7572/7572_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.127525176+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.220027294+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.220053231+07:00","message":"found end of frame, send empty tag with msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.220058029+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.220066262+07:00","message":"[buffer interim] 94 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.22007452+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.22007781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.220080408+07:00","message":"> Transcript [599] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.220083014+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.220084991+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.220086902+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.220088843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.220091814+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.220100045+07:00","message":"push: {true \n 0 0xc00400a180}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:05.224703434+07:00","message":"write wav file: './tmp/7572/7572_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.254156089+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.327435315+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.445206112+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.54674594+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.546777538+07:00","message":"found end of frame, send empty tag with msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.546781413+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.546790971+07:00","message":"[buffer interim] 95 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.546799382+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.546803707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.546807095+07:00","message":"> Transcript [600] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.546810219+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.546812411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.546814199+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.546815947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.546819013+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.546848465+07:00","message":"push: {true \n 0 0xc00232d780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:05.55073462+07:00","message":"write wav file: './tmp/7572/7572_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.645822222+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.723709322+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.723732343+07:00","message":"found end of frame, send empty tag with msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.723735703+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.723743108+07:00","message":"[buffer interim] 96 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.723751295+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.723755694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.723758746+07:00","message":"> Transcript [601] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.723761326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.723763369+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.723765217+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.723766915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:05.723769522+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:05.723777982+07:00","message":"push: {true \n 0 0xc00232d880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:05.728046479+07:00","message":"write wav file: './tmp/7572/7572_96.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:07.810833567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:07.810843327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.089794149+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.089834894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.08984018+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.089852624+07:00","message":"[buffer interim] 97 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.089858385+07:00","message":"[bufferProcess] interim [280000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.08986033+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.089865719+07:00","message":"[bufferProcess] send to processor (ticker):ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.089868061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.089870625+07:00","message":"> Transcript [602] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.089872663+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.471621046+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.471657263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.471663655+07:00","message":"receive interim result [false|false]: ตอนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.471675326+07:00","message":"[buffer interim] 97 false ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.471683845+07:00","message":"[bufferProcess] interim [640000000]:ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.471685543+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.593768696+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.593802136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.593808704+07:00","message":"receive interim result [false|false]: ตอนกลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.593824957+07:00","message":"[buffer interim] 97 false ตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.593832221+07:00","message":"[bufferProcess] interim [820000000]:ตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.593834531+07:00","message":"[bufferProcess] send to processor:ตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.593837751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.593840689+07:00","message":"> Transcript [603] [false]: 'ตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.593843716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.593846358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.593850024+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.59385305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:10.81091873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:10.810928087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.985592522+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.985631504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.985636896+07:00","message":"receive interim result [false|false]: ตอนกลางวันแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:10.985650089+07:00","message":"[buffer interim] 97 false ตอนกลางวันแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.985657407+07:00","message":"[bufferProcess] interim [180000000]:ตอนกลางวันแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.985660346+07:00","message":"[bufferProcess] send to processor:ตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.985663668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.985666582+07:00","message":"> Transcript [604] [false]: 'ตอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.985670025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.985672319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.985674384+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:10.985676607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.152341825+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.196064394+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.196099203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.196104937+07:00","message":"receive interim result [false|false]: ตอนกลางวันแล้วก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.196120536+07:00","message":"[buffer interim] 97 false ตอนกลางวันแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.196127166+07:00","message":"[bufferProcess] interim [360000000]:ตอนกลางวันแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.196129379+07:00","message":"[bufferProcess] send to processor:ตอนกลางวันแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.196132418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.196135414+07:00","message":"> Transcript [605] [false]: 'ตอนกลางวันแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.19613899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.196140937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.196142874+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.196145088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.215049772+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.244532329+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.24457185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็ต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.244577022+07:00","message":"receive interim result [false|false]: ตอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.244595388+07:00","message":"[buffer interim] 97 false ตอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244603187+07:00","message":"[bufferProcess] interim [420000000]:ตอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244605779+07:00","message":"[bufferProcess] send to processor:ตอนกลางวันแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244609179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244612343+07:00","message":"> Transcript [606] [false]: 'ตอนกลางวันแล้วก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244619872+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.24462215+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244624147+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244627006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244629649+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244631331+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244633199+07:00","message":"Set new StatePrefix : 'ตอนกลางวันแล้วก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.244635194+07:00","message":"Next Push (prob) : 'กลางวันแล้วก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.244643261+07:00","message":"push: {false ตอน 0 0xc00034d280}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.444725788+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.444774337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็ต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.444780665+07:00","message":"receive interim result [false|false]: ตอนกลางวันแล้วก็ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.444796974+07:00","message":"[buffer interim] 97 false ตอนกลางวันแล้วก็ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.444805293+07:00","message":"[bufferProcess] interim [600000000]:ตอนกลางวันแล้วก็ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.444808012+07:00","message":"[bufferProcess] send to processor:ตอนกลางวันแล้วก็ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.444818398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.444821585+07:00","message":"> Transcript [607] [false]: 'ตอนกลางวันแล้วก็ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.44482433+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.444826465+07:00","message":"Set new StatePrefix: 'ตอนกลางวันแล้วก็ต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.460157636+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.460178886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็ตอนกลางคืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.46018461+07:00","message":"receive interim result [false|false]: ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.460195014+07:00","message":"[buffer interim] 97 false ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.460199338+07:00","message":"[bufferProcess] interim [720000000]:ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.460201476+07:00","message":"[bufferProcess] send to processor:ตอนกลางวันแล้วก็ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.460203526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.460205762+07:00","message":"> Transcript [608] [false]: 'ตอนกลางวันแล้วก็ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.460208969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.460211271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.460213056+07:00","message":"StatePrefix: 'ตอนกลางวันแล้วก็ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.460215396+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.488707019+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.488733923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนกลางวันแล้วก็ตอนกลางคืน\",\"confidence\":0.9589421}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.48873929+07:00","message":"receive interim result [true|false]: ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.488749437+07:00","message":"end recv isFinal message id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.488752291+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.488758175+07:00","message":"[buffer interim] 97 true ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488763804+07:00","message":"[bufferProcess] interim [720000000]:ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.4887668+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนกลางวันแล้วก็ตอนกลางคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488770326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488773604+07:00","message":"> Transcript [609] [false]: 'ตอนกลางวันแล้วก็ตอนกลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488775798+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488777671+07:00","message":"Set new StatePrefix: 'ตอนกลางวันแล้วก็ตอนกลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488779391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488781138+07:00","message":"> Transcript [610] [true]: 'ตอนกลางวันแล้วก็ตอนกลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488783648+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488785396+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488787422+07:00","message":"StatePrefix: 'ตอนกลางวันแล้วก็ตอนกลางคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488789782+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:11.488792346+07:00","message":"Push: 'กลางวันแล้วก็ตอนกลางคืน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.488800253+07:00","message":"push: {true กลางวันแล้วก็ตอนกลางคืน 0 0xc00034d280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:11.503774647+07:00","message":"write wav file: './tmp/7572/7572_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.725778108+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:11.856549715+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:12.023425131+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:12.023457679+07:00","message":"found end of frame, send empty tag with msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:12.023461869+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:12.023469568+07:00","message":"[buffer interim] 98 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:12.023477381+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:12.02348141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:12.023484688+07:00","message":"> Transcript [611] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:12.023487594+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:12.023489602+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:12.023491396+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:12.023493125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:12.02350001+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:12.023510904+07:00","message":"push: {true \n 0 0xc000044b80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:12.02824941+07:00","message":"write wav file: './tmp/7572/7572_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:13.500713494+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:13.500751454+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:13.500754302+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:13.50075626+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:13.500758023+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:13.500760071+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:13.5007619+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:13.50076363+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:13.500765412+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:13.811546511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:13.811581905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.810959051+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.811000911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.811017098+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.811034409+07:00","message":"[buffer interim] 99 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.811042114+07:00","message":"[bufferProcess] interim [540000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.811043987+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.811051011+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.811054173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.811057153+07:00","message":"> Transcript [612] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.811059265+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.945557563+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.945604799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"We Are\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.94561069+07:00","message":"receive interim result [false|false]: We Are"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.9456307+07:00","message":"[buffer interim] 99 false We Are"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.945639874+07:00","message":"[bufferProcess] interim [660000000]:We Are"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.945642567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.962397801+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.962436362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"BRF\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.96244318+07:00","message":"receive interim result [false|false]: BRF"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:15.962459844+07:00","message":"[buffer interim] 99 false BRF"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.962467699+07:00","message":"[bufferProcess] interim [720000000]:BRF"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.962471341+07:00","message":"[bufferProcess] send to processor:We Are"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.962478183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.962482365+07:00","message":"> Transcript [613] [false]: 'We Are'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.962485769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:15.962489486+07:00","message":"Set new StatePrefix: 'We Are'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:16.135795125+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:16.135838268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:16.135844383+07:00","message":"receive interim result [false|false]: มีอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:16.135858593+07:00","message":"[buffer interim] 99 false มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.135865946+07:00","message":"[bufferProcess] interim [840000000]:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.135868149+07:00","message":"[bufferProcess] send to processor:BRF"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.13587153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.135874683+07:00","message":"> Transcript [614] [false]: 'BRF'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.135877358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.135879817+07:00","message":"Set new StatePrefix: 'BRF'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:16.700643074+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:16.700690764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:16.700696999+07:00","message":"receive interim result [false|false]: มีอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:16.700712395+07:00","message":"[buffer interim] 99 false มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.700720606+07:00","message":"[bufferProcess] interim [440000000]:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.700723164+07:00","message":"[bufferProcess] send to processor:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.700728667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.70073176+07:00","message":"> Transcript [615] [false]: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.700734338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:16.700736306+07:00","message":"Set new StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:16.812233498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:16.812248931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:17.150057257+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:17.150103298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:17.150109213+07:00","message":"receive interim result [false|false]: มีอาชีพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:17.150125169+07:00","message":"[buffer interim] 99 false มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.150133314+07:00","message":"[bufferProcess] interim [860000000]:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.150135706+07:00","message":"[bufferProcess] send to processor:มีอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.150139286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.150142341+07:00","message":"> Transcript [616] [false]: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.150146226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.150148196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.15014995+07:00","message":"StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.150152098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:17.727506227+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:17.727547829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:17.727554059+07:00","message":"receive interim result [false|false]: มีอาชีพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:17.727570865+07:00","message":"[buffer interim] 99 false มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.72758024+07:00","message":"[bufferProcess] interim [460000000]:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.727582994+07:00","message":"[bufferProcess] send to processor:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.727588876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.727591806+07:00","message":"> Transcript [617] [false]: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.727595459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.727597746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.72759959+07:00","message":"StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:17.727603466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.457319494+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.499344923+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.49938664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพที่ต้องใช้ความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.499394509+07:00","message":"receive interim result [false|false]: มีอาชีพที่ต้องใช้ความรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.499410233+07:00","message":"[buffer interim] 99 false มีอาชีพที่ต้องใช้ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.499417536+07:00","message":"[bufferProcess] interim [300000000]:มีอาชีพที่ต้องใช้ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.499420222+07:00","message":"[bufferProcess] send to processor:มีอาชีพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.499425659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.499429863+07:00","message":"> Transcript [618] [false]: 'มีอาชีพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.499434095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.499436444+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.499438286+07:00","message":"StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.499440272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.583158676+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.749891494+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.749936796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพที่ต้องใช้ความรู้เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.749943342+07:00","message":"receive interim result [false|false]: มีอาชีพที่ต้องใช้ความรู้เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.749956544+07:00","message":"[buffer interim] 99 false มีอาชีพที่ต้องใช้ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.749967298+07:00","message":"[bufferProcess] interim [480000000]:มีอาชีพที่ต้องใช้ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.749971436+07:00","message":"[bufferProcess] send to processor:มีอาชีพที่ต้องใช้ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.74997813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.749983058+07:00","message":"> Transcript [619] [false]: 'มีอาชีพที่ต้องใช้ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.749988541+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.749992152+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.74999412+07:00","message":"StatePrefix: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.749996129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.750000363+07:00","message":"Push: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.750003551+07:00","message":"TextPushed: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.750006551+07:00","message":"Set new StatePrefix : 'มีอาชีพที่ต้องใช้ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.75003225+07:00","message":"Next Push (prob) : 'ที่ต้องใช้ความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.7500443+07:00","message":"push: {false มีอาชีพ 0 0xc00034c800}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.901940473+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.901986493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอาชีพที่ต้องใช้ความรู้เกี่ยวกับ\",\"confidence\":0.9480775}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.901996581+07:00","message":"receive interim result [true|false]: มีอาชีพที่ต้องใช้ความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.90200882+07:00","message":"end recv isFinal message id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.902011309+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.902018498+07:00","message":"[buffer interim] 99 true มีอาชีพที่ต้องใช้ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902026909+07:00","message":"[bufferProcess] interim [630000000]:มีอาชีพที่ต้องใช้ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902030655+07:00","message":"[bufferProcess] send to processor (isfinal):มีอาชีพที่ต้องใช้ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902034198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902037066+07:00","message":"> Transcript [620] [false]: 'มีอาชีพที่ต้องใช้ความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902040216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902042038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902044312+07:00","message":"StatePrefix: 'มีอาชีพที่ต้องใช้ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902046814+07:00","message":"TextPushed: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902048458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902050629+07:00","message":"> Transcript [621] [true]: 'มีอาชีพที่ต้องใช้ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902053399+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902056441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902058074+07:00","message":"StatePrefix: 'มีอาชีพที่ต้องใช้ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902059776+07:00","message":"TextPushed: 'มีอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:18.902062345+07:00","message":"Push: 'ที่ต้องใช้ความรู้เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:18.902071391+07:00","message":"push: {true ที่ต้องใช้ความรู้เกี่ยวกับ 0 0xc00034c800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:18.914540217+07:00","message":"write wav file: './tmp/7572/7572_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:19.355295304+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:19.414263472+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:19.642843322+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:19.64286869+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:19.642872837+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:19.64288099+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:19.642895841+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:19.642899738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:19.642902872+07:00","message":"> Transcript [622] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:19.642905599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:19.642907466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:19.642909304+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:19.642911115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:19.642913554+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:19.642922746+07:00","message":"push: {true \n 0 0xc00232c000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:19.648082314+07:00","message":"write wav file: './tmp/7572/7572_100.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:19.81299841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:19.813016303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:20.61211342+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:20.612154404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:20.612160454+07:00","message":"receive interim result [false|false]: เจน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:20.612173739+07:00","message":"[buffer interim] 101 false เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:20.612180659+07:00","message":"[bufferProcess] interim [20000000]:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:20.612182554+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.187615416+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.18765743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.187663319+07:00","message":"receive interim result [false|false]: เจน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.18768+07:00","message":"[buffer interim] 101 false เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.18768683+07:00","message":"[bufferProcess] interim [620000000]:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.187689079+07:00","message":"[bufferProcess] send to processor:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.187692096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.187694632+07:00","message":"> Transcript [623] [false]: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.187696925+07:00","message":"Set StatePrefix (first interim): 'เจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.872406573+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.872446499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนปรับปรุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.872453894+07:00","message":"receive interim result [false|false]: เจนปรับปรุง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.87246613+07:00","message":"[buffer interim] 101 false เจนปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.872473182+07:00","message":"[bufferProcess] interim [280000000]:เจนปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.872475699+07:00","message":"[bufferProcess] send to processor:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.87248039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.872483322+07:00","message":"> Transcript [624] [false]: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.87248657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.872488482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.87249058+07:00","message":"StatePrefix: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.872492856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.927521176+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.927559978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.927565114+07:00","message":"receive interim result [false|false]: เจน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:21.927578921+07:00","message":"[buffer interim] 101 false เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.927587025+07:00","message":"[bufferProcess] interim [340000000]:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.927589301+07:00","message":"[bufferProcess] send to processor:เจนปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.92759487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.927597801+07:00","message":"> Transcript [625] [false]: 'เจนปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.927602851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.927604883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.927606961+07:00","message":"StatePrefix: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:21.927609179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:22.676528657+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:22.676569122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:22.676575032+07:00","message":"receive interim result [false|false]: เซ็นชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:22.676591872+07:00","message":"[buffer interim] 101 false เซ็นชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.676598466+07:00","message":"[bufferProcess] interim [120000000]:เซ็นชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.676600688+07:00","message":"[bufferProcess] send to processor:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.676603475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.676605923+07:00","message":"> Transcript [626] [false]: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.67660924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.67661245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.676615631+07:00","message":"StatePrefix: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.676619075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:22.774628033+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:22.774665903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:22.774672199+07:00","message":"receive interim result [false|false]: เจน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:22.774685944+07:00","message":"[buffer interim] 101 false เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.774692774+07:00","message":"[bufferProcess] interim [180000000]:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.774695324+07:00","message":"[bufferProcess] send to processor:เซ็นชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.774698803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.774701502+07:00","message":"> Transcript [627] [false]: 'เซ็นชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.774703833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:22.774705644+07:00","message":"Set new StatePrefix: 'เซ็นชื่อ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:22.813336022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:22.81335687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:23.352165638+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:23.35221336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:23.352226888+07:00","message":"receive interim result [false|false]: เจน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:23.352244468+07:00","message":"[buffer interim] 101 false เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.352252591+07:00","message":"[bufferProcess] interim [780000000]:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.352254969+07:00","message":"[bufferProcess] send to processor:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.352258326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.352261308+07:00","message":"> Transcript [628] [false]: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.352263676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.352266228+07:00","message":"Set new StatePrefix: 'เจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:23.985059481+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:23.985106904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนปรับปรุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:23.985113872+07:00","message":"receive interim result [false|false]: เจนปรับปรุง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:23.985126841+07:00","message":"[buffer interim] 101 false เจนปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.985134223+07:00","message":"[bufferProcess] interim [380000000]:เจนปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.985136524+07:00","message":"[bufferProcess] send to processor:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.985141937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.985144884+07:00","message":"> Transcript [629] [false]: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.985148535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.985150604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.985152654+07:00","message":"StatePrefix: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:23.985154695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.064498858+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.064546388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนปรับปรุงและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.064553206+07:00","message":"receive interim result [false|false]: เจนปรับปรุงและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.064569498+07:00","message":"[buffer interim] 101 false เจนปรับปรุงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.064577045+07:00","message":"[bufferProcess] interim [500000000]:เจนปรับปรุงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.064579529+07:00","message":"[bufferProcess] send to processor:เจนปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.064583437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.064586477+07:00","message":"> Transcript [630] [false]: 'เจนปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.064590282+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.064592317+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.06459443+07:00","message":"StatePrefix: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.064596519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.194446229+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.194488711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนปรับปรุงนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.194494504+07:00","message":"receive interim result [false|false]: เจนปรับปรุงนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.194510532+07:00","message":"[buffer interim] 101 false เจนปรับปรุงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.194517566+07:00","message":"[bufferProcess] interim [620000000]:เจนปรับปรุงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.194519838+07:00","message":"[bufferProcess] send to processor:เจนปรับปรุงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.194523782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.194527178+07:00","message":"> Transcript [631] [false]: 'เจนปรับปรุงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.194532311+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.194534677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.19453674+07:00","message":"StatePrefix: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.19453893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.431396354+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.431441206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนปรับปรุงและพัฒนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.431449977+07:00","message":"receive interim result [false|false]: เจนปรับปรุงและพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.431466782+07:00","message":"[buffer interim] 101 false เจนปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431475465+07:00","message":"[bufferProcess] interim [860000000]:เจนปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431478276+07:00","message":"[bufferProcess] send to processor:เจนปรับปรุงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431484555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431487346+07:00","message":"> Transcript [632] [false]: 'เจนปรับปรุงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431490902+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431493382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.43149589+07:00","message":"StatePrefix: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431497999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431502584+07:00","message":"Push: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431504464+07:00","message":"TextPushed: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431506584+07:00","message":"Set new StatePrefix : 'เจนปรับปรุงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.431508774+07:00","message":"Next Push (prob) : 'ปรับปรุงนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.431517467+07:00","message":"push: {false เจน 0 0xc00232db80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.751228564+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.751268495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนปรับปรุงและพัฒนาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.751277964+07:00","message":"receive interim result [false|false]: เจนปรับปรุงและพัฒนาการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.7512911+07:00","message":"[buffer interim] 101 false เจนปรับปรุงและพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.751298554+07:00","message":"[bufferProcess] interim [160000000]:เจนปรับปรุงและพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.751301064+07:00","message":"[bufferProcess] send to processor:เจนปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.751307454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.751313073+07:00","message":"> Transcript [633] [false]: 'เจนปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.751315429+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.751317482+07:00","message":"Set new StatePrefix: 'เจนปรับปรุงและพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.889306227+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.889349201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนปรับปรุงและพัฒนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.889355783+07:00","message":"receive interim result [false|false]: เจนปรับปรุงและพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.889369638+07:00","message":"[buffer interim] 101 false เจนปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.889377917+07:00","message":"[bufferProcess] interim [280000000]:เจนปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.889380372+07:00","message":"[bufferProcess] send to processor:เจนปรับปรุงและพัฒนาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.889384256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.88938762+07:00","message":"> Transcript [634] [false]: 'เจนปรับปรุงและพัฒนาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.889391919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.88939417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.889396604+07:00","message":"StatePrefix: 'เจนปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:24.889399289+07:00","message":"TextPushed: 'เจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:24.922250379+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:25.186799584+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:25.25844709+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:25.258484138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนปรับปรุงปรับปรุงและพัฒนา\",\"confidence\":0.94355214}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:25.258489714+07:00","message":"receive interim result [true|false]: เจนปรับปรุงปรับปรุงและพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:25.258499926+07:00","message":"end recv isFinal message id 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:25.258502155+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:25.258510044+07:00","message":"[buffer interim] 101 true เจนปรับปรุงปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.25852101+07:00","message":"[bufferProcess] interim [730000000]:เจนปรับปรุงปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258524028+07:00","message":"[bufferProcess] send to processor (isfinal):เจนปรับปรุงและพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.25852703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.25853008+07:00","message":"> Transcript [635] [false]: 'เจนปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258533336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258536074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258539136+07:00","message":"StatePrefix: 'เจนปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258541945+07:00","message":"TextPushed: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258543657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258545633+07:00","message":"> Transcript [636] [true]: 'เจนปรับปรุงปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258547894+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258549638+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258551303+07:00","message":"StatePrefix: 'เจนปรับปรุงและพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258553085+07:00","message":"TextPushed: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:25.258559139+07:00","message":"Push: 'ปรับปรุงปรับปรุงและพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:25.258566664+07:00","message":"push: {true ปรับปรุงปรับปรุงและพัฒนา 0 0xc00232db80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:25.272086221+07:00","message":"write wav file: './tmp/7572/7572_101.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:25.813659586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:25.813659653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:27.802512289+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:27.875792313+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.096550324+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.096574258+07:00","message":"found end of frame, send empty tag with msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.096578312+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.096586618+07:00","message":"[buffer interim] 102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.096595051+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.096610037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.096614283+07:00","message":"> Transcript [637] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.096618229+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.096621015+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.096624135+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.09662699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.096630792+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.096642735+07:00","message":"push: {true \n 0 0xc00012ff80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:28.105456225+07:00","message":"write wav file: './tmp/7572/7572_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.51218351+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.643556492+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.702014145+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.766278172+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.813418489+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.813438193+07:00","message":"found end of frame, send empty tag with msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.813441856+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.813448821+07:00","message":"[buffer interim] 103 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.813456333+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.813460875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.813463883+07:00","message":"> Transcript [638] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.813466689+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.813468816+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.813470744+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.813472497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:28.813477972+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:28.813487685+07:00","message":"push: {true \n 0 0xc00400a380}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:28.813689521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:28.813714709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:28.819016503+07:00","message":"write wav file: './tmp/7572/7572_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.007972214+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.007994204+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.007997538+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.00800552+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.008013284+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.008017553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.008021104+07:00","message":"> Transcript [639] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.008024098+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.008025982+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.00802827+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.008030033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.008037846+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.008048593+07:00","message":"push: {true \n 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:29.012881238+07:00","message":"write wav file: './tmp/7572/7572_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.508326225+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.508376922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลุก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.508383561+07:00","message":"receive interim result [false|false]: ปลุก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.50839945+07:00","message":"[buffer interim] 105 false ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.508406607+07:00","message":"[bufferProcess] interim [600000000]:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.508408587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.714524772+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.714573784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.714579833+07:00","message":"receive interim result [false|false]: ปลูกได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.71459629+07:00","message":"[buffer interim] 105 false ปลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.714603924+07:00","message":"[bufferProcess] interim [780000000]:ปลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.71460739+07:00","message":"[bufferProcess] send to processor:ปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.714612888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.714616058+07:00","message":"> Transcript [640] [false]: 'ปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.714618327+07:00","message":"Set StatePrefix (first interim): 'ปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.942851816+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.942891718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกง่าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.94289734+07:00","message":"receive interim result [false|false]: ปลูกง่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:29.942911668+07:00","message":"[buffer interim] 105 false ปลูกง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.942918665+07:00","message":"[bufferProcess] interim [960000000]:ปลูกง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.94292088+07:00","message":"[bufferProcess] send to processor:ปลูกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.942927489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.942932381+07:00","message":"> Transcript [641] [false]: 'ปลูกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.942934433+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:29.942936328+07:00","message":"Set new StatePrefix: 'ปลูกได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:30.321280675+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:30.321318725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกง่ายๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:30.321323589+07:00","message":"receive interim result [false|false]: ปลูกง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:30.321332071+07:00","message":"[buffer interim] 105 false ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:30.321338508+07:00","message":"[bufferProcess] interim [380000000]:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:30.32134083+07:00","message":"[bufferProcess] send to processor:ปลูกง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:30.321344054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:30.321346747+07:00","message":"> Transcript [642] [false]: 'ปลูกง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:30.321348806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:30.321351634+07:00","message":"Set new StatePrefix: 'ปลูกง่าย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:31.045255919+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:31.045310931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกง่ายๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:31.045317526+07:00","message":"receive interim result [false|false]: ปลูกง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:31.045334086+07:00","message":"[buffer interim] 105 false ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:31.045341272+07:00","message":"[bufferProcess] interim [980000000]:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:31.04534393+07:00","message":"[bufferProcess] send to processor:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:31.045347455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:31.04535092+07:00","message":"> Transcript [643] [false]: 'ปลูกง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:31.045354006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:31.045356546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:31.045363115+07:00","message":"StatePrefix: 'ปลูกง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:31.045366223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:31.814245408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:31.814259347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:34.814654779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:34.814669359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:35.174428218+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:35.305474089+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:35.482393368+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:35.482442079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกง่ายๆ\",\"confidence\":0.83176297}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:35.4824498+07:00","message":"receive interim result [true|false]: ปลูกง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:35.48245916+07:00","message":"end recv isFinal message id 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:35.482461399+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:35.482468435+07:00","message":"[buffer interim] 105 true ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482475978+07:00","message":"[bufferProcess] interim [630000000]:ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482481609+07:00","message":"[bufferProcess] send to processor (isfinal):ปลูกง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482485768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482489035+07:00","message":"> Transcript [644] [false]: 'ปลูกง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482492227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482494075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482496012+07:00","message":"StatePrefix: 'ปลูกง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482498056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482499597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482501687+07:00","message":"> Transcript [645] [true]: 'ปลูกง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.48250407+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482505663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482510627+07:00","message":"StatePrefix: 'ปลูกง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.482512597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:35.48251857+07:00","message":"Push: 'ปลูกง่ายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:35.482527202+07:00","message":"push: {true ปลูกง่ายๆ 0 0xc00059c880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:35.495034623+07:00","message":"write wav file: './tmp/7572/7572_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:37.780670977+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:37.780711963+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-05-14T13:22:37.780717482+07:00","message":"receive interim result [false|false]: ที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:37.780733469+07:00","message":"[buffer interim] 106 false ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:37.780740709+07:00","message":"[bufferProcess] interim [110000000]:ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:37.780742604+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:37.780749176+07:00","message":"[bufferProcess] send to processor (ticker):ที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:37.780752123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:37.780755361+07:00","message":"> Transcript [646] [false]: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:37.780757727+07:00","message":"Set StatePrefix (first interim): 'ที่เห็น'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:37.815238329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:37.815247746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.08754524+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.087585262+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-05-14T13:22:38.087590663+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.087604803+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.087612586+07:00","message":"[bufferProcess] interim [350000000]:ที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.087614478+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.093966364+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.093984454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.09398871+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.093996449+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.094000144+07:00","message":"[bufferProcess] interim [410000000]:ที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.094002075+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.094005021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.094007853+07:00","message":"> Transcript [647] [false]: 'ที่เห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.094011058+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.094013171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.094014999+07:00","message":"StatePrefix: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.094016918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.465656512+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.465701276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.465707634+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.465720499+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.465727417+07:00","message":"[bufferProcess] interim [770000000]:ที่เห็นนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.465730063+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.465735608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.465738455+07:00","message":"> Transcript [648] [false]: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.465741566+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.465743764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.465745582+07:00","message":"StatePrefix: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.465747562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.730449992+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.730490171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.730496426+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.730509518+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.730516987+07:00","message":"[bufferProcess] interim [10000000]:ที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.730519339+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.730524585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.730527434+07:00","message":"> Transcript [649] [false]: 'ที่เห็นนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.730530775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.730532877+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.730534709+07:00","message":"StatePrefix: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.730536786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.793554898+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.793598284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะเป็น 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.793603292+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะคะเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.793619186+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะคะเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793625823+07:00","message":"[bufferProcess] interim [70000000]:ที่เห็นนี้นะคะเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793628307+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793634317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793637048+07:00","message":"> Transcript [650] [false]: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793640297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793642588+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793644392+07:00","message":"StatePrefix: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793646389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793650515+07:00","message":"Push: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793652425+07:00","message":"TextPushed: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793654688+07:00","message":"Set new StatePrefix : 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.793658325+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.793676338+07:00","message":"push: {false ที่เห็น 0 0xc00034d900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.876917434+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.876953675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.876959189+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.876976547+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.876983768+07:00","message":"[bufferProcess] interim [130000000]:ที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.876986337+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี้นะคะเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.876990062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.876993184+07:00","message":"> Transcript [651] [false]: 'ที่เห็นนี้นะคะเป็น 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.876996278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.876998406+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.877000683+07:00","message":"StatePrefix: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.877002921+07:00","message":"TextPushed: 'ที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.884605032+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.88462766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะเป็นสตอเบอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.88463194+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะคะเป็นสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:38.884642294+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะคะเป็นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.884647502+07:00","message":"[bufferProcess] interim [190000000]:ที่เห็นนี้นะคะเป็นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.88464972+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.884653331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.884655893+07:00","message":"> Transcript [652] [false]: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.884658607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.88466066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.884662649+07:00","message":"StatePrefix: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:38.884664526+07:00","message":"TextPushed: 'ที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:39.372635426+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:39.372678719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะเป็นสตอเบอรี่พันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:39.372684488+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:39.372701467+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.372711007+07:00","message":"[bufferProcess] interim [670000000]:ที่เห็นนี้นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.372714067+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี้นะคะเป็นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.372719694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.372722712+07:00","message":"> Transcript [653] [false]: 'ที่เห็นนี้นะคะเป็นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.372726227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.372728444+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.37273076+07:00","message":"StatePrefix: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.372733017+07:00","message":"TextPushed: 'ที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:39.754735903+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:39.754787597+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-05-14T13:22:39.754793985+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:39.754812858+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754822935+07:00","message":"[bufferProcess] interim [90000000]:ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754825546+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี้นะคะเป็นสตอเบอรี่พันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754831486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.75483453+07:00","message":"> Transcript [654] [false]: 'ที่เห็นนี้นะคะเป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754838162+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754840279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754842691+07:00","message":"StatePrefix: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754847548+07:00","message":"TextPushed: 'ที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754854282+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754857095+07:00","message":"TextPushed: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754861071+07:00","message":"Set new StatePrefix : 'ที่เห็นนี้นะคะเป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:39.754865107+07:00","message":"Next Push (prob) : 'เป็นสตอเบอรี่พันธุ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:39.754873775+07:00","message":"push: {false นี้นะคะ 0 0xc00034d900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.243673722+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.328055795+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.328097159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.328103855+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.328119798+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.328127664+07:00","message":"[bufferProcess] interim [690000000]:ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.328130675+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.328134152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.328137045+07:00","message":"> Transcript [655] [false]: 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.328139511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.328141447+07:00","message":"Set new StatePrefix: 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.367664647+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.45758884+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.457626551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.457632692+07:00","message":"receive interim result [false|false]: ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.457645088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 80\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.457648186+07:00","message":"receive interim result [false|false]:  80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.457654928+07:00","message":"[buffer interim] 106 false ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.457658695+07:00","message":"[buffer interim] 106 false  80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.457665045+07:00","message":"[bufferProcess] interim [810000000]:ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.457667663+07:00","message":"[bufferProcess] send to processor:ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.457674903+07:00","message":"[bufferProcess] interim [810000000]: 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.457677389+07:00","message":"[bufferProcess] update buffer: ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.457683074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.457686403+07:00","message":"> Transcript [656] [false]: 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.457689721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.457691793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.457693624+07:00","message":"StatePrefix: 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.457695975+07:00","message":"TextPushed: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.693473377+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.693515061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80\",\"confidence\":0.9564701}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.69352127+07:00","message":"receive interim result [true|false]: ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.693529026+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.693531037+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.693536914+07:00","message":"[buffer interim] 106 true ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693544636+07:00","message":"[bufferProcess] interim [960000000]:ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693548006+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693551718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.69355564+07:00","message":"> Transcript [657] [false]: 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.69355903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693561034+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693562772+07:00","message":"StatePrefix: 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693572567+07:00","message":"TextPushed: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693574551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693576639+07:00","message":"> Transcript [658] [true]: 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693578746+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693580467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693582125+07:00","message":"StatePrefix: 'ที่เห็นนี้นะคะเป็นสตรอเบอรี่พันธุ์พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.69358388+07:00","message":"TextPushed: 'ที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:40.693590236+07:00","message":"Push: 'เป็นสตรอเบอรี่พันธุ์พระราชทาน 80'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.693599003+07:00","message":"push: {true เป็นสตรอเบอรี่พันธุ์พระราชทาน 80 0 0xc00034d900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:40.705853489+07:00","message":"write wav file: './tmp/7572/7572_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.753786896+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:40.816071391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:40.816100156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:40.943629374+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:41.040203399+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:41.040240272+07:00","message":"found end of frame, send empty tag with msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:41.04024376+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:41.040252613+07:00","message":"[buffer interim] 107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:41.040259777+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:41.040263295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:41.040265867+07:00","message":"> Transcript [659] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:41.040268543+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:41.04027053+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:41.04027225+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:41.040274051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:41.040276545+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:41.040285689+07:00","message":"push: {true \n 0 0xc00059cc00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:41.045294263+07:00","message":"write wav file: './tmp/7572/7572_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.20290869+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.202948546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไลฟ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.20295412+07:00","message":"receive interim result [false|false]: ไลฟ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.202966629+07:00","message":"[buffer interim] 108 false ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.202972713+07:00","message":"[bufferProcess] interim [110000000]:ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.202974689+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.202979635+07:00","message":"[bufferProcess] send to processor (ticker):ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.202982302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.202984848+07:00","message":"> Transcript [660] [false]: 'ไลฟ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.202987124+07:00","message":"Set StatePrefix (first interim): 'ไลฟ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.339477639+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.339520663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.339525815+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.339541015+07:00","message":"[buffer interim] 108 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.339548667+07:00","message":"[bufferProcess] interim [230000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.339550478+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.76799828+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.768043648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.768048998+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:42.768061168+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.768068578+07:00","message":"[bufferProcess] interim [710000000]:ไปรษณีย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.768070769+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.768074409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.768077175+07:00","message":"> Transcript [661] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.768079596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:42.768081456+07:00","message":"Set new StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.092828396+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.092873385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.092878853+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.092891836+07:00","message":"[buffer interim] 108 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:43.092899374+07:00","message":"[bufferProcess] interim [10000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:43.092901547+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:43.092907136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:43.092909814+07:00","message":"> Transcript [662] [false]: 'ไปรษณีย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:43.09291315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:43.092915603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:43.092917543+07:00","message":"StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:43.092919781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.50082827+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.500846728+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.50084912+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.500850906+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.500852685+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.500854305+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.500856372+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.500858114+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.500859883+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:43.500861518+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:43.816129369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:43.816129309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:44.167998233+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:44.168041512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์ที่ใจนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:44.168047364+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่ใจนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:44.168061833+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่ใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168069238+07:00","message":"[bufferProcess] interim [90000000]:ไปรษณีย์ที่ใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168071747+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.16807475+07:00","message":"[bufferProcess] send to processor (ticker):ไปรษณีย์ที่ใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168077587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168080402+07:00","message":"> Transcript [663] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168084122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168086649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168088518+07:00","message":"StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168090361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168091997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168093966+07:00","message":"> Transcript [664] [false]: 'ไปรษณีย์ที่ใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168096058+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168097629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168099262+07:00","message":"StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.168100895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:44.806080469+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:44.806121914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์ที่ใจนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:44.806128232+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่ใจนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:44.806140879+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่ใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.806151897+07:00","message":"[bufferProcess] interim [690000000]:ไปรษณีย์ที่ใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:44.806154632+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.235269261+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.235308701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์ที่น่าสนใจนะคะที่อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.235314597+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.235331225+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235339265+07:00","message":"[bufferProcess] interim [130000000]:ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235341753+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์ที่ใจนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235346564+07:00","message":"[bufferProcess] send to processor (ticker):ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235350164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235353341+07:00","message":"> Transcript [665] [false]: 'ไปรษณีย์ที่ใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.23535668+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235358951+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.23536082+07:00","message":"StatePrefix: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235362774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235365906+07:00","message":"Push: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235367984+07:00","message":"TextPushed: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235372439+07:00","message":"Set new StatePrefix : 'ไปรษณีย์ที่ใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235374689+07:00","message":"Next Push (prob) : 'ที่ใจนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235376337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.23537823+07:00","message":"> Transcript [666] [false]: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235379969+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.235382339+07:00","message":"Set new StatePrefix: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.235391526+07:00","message":"push: {false ไปรษณีย์ 0 0xc00012f880}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.487348112+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.487389925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.487395474+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.487411177+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.487419302+07:00","message":"[bufferProcess] interim [370000000]:ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.487421478+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.688704715+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.688748719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์ที่น่าสนใจนะคะที่อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.688754845+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.688770142+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.688778272+07:00","message":"[bufferProcess] interim [490000000]:ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.688780863+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.688784469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.68878728+07:00","message":"> Transcript [667] [false]: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.688790593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.68879256+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.688795125+07:00","message":"StatePrefix: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.68879723+07:00","message":"TextPushed: 'ไปรษณีย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.774483539+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:46.817029692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:46.817037629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.821196265+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.8212433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์ที่น่าสนใจนะคะที่อยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.821250089+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.821267552+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.82127498+07:00","message":"[bufferProcess] interim [730000000]:ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.82127752+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.821284138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.821287567+07:00","message":"> Transcript [668] [false]: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.821291742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.821294076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.821296584+07:00","message":"StatePrefix: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:46.821299056+07:00","message":"TextPushed: 'ไปรษณีย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:46.84779384+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.06641115+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.066464313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บนดอยอ่างขาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.066472788+07:00","message":"receive interim result [false|false]: ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บนดอยอ่างขาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.066491417+07:00","message":"[buffer interim] 108 false ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บนดอยอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.066507462+07:00","message":"[bufferProcess] interim [30000000]:ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บนดอยอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.066512039+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์ที่น่าสนใจนะคะที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.06651989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.066524222+07:00","message":"> Transcript [669] [false]: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.06652983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.066533138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.066537036+07:00","message":"StatePrefix: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.066540258+07:00","message":"TextPushed: 'ไปรษณีย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.154002411+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.154057435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์ที่น่าสนใจนะคะพี่ที่อยู่บนดอยอ่างขาง\",\"confidence\":0.87199754}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.154065138+07:00","message":"receive interim result [true|false]: ไปรษณีย์ที่น่าสนใจนะคะพี่ที่อยู่บนดอยอ่างขาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.154076599+07:00","message":"end recv isFinal message id 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.154079576+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.154089782+07:00","message":"[buffer interim] 108 true ไปรษณีย์ที่น่าสนใจนะคะพี่ที่อยู่บนดอยอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154099844+07:00","message":"[bufferProcess] interim [60000000]:ไปรษณีย์ที่น่าสนใจนะคะพี่ที่อยู่บนดอยอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154104623+07:00","message":"[bufferProcess] send to processor (isfinal):ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บนดอยอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154110601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154113455+07:00","message":"> Transcript [670] [false]: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บนดอยอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154117001+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154119149+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154121452+07:00","message":"StatePrefix: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.15412362+07:00","message":"TextPushed: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154128504+07:00","message":"Push: 'ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154130492+07:00","message":"TextPushed: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154132673+07:00","message":"Set new StatePrefix : 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บนดอยอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154135231+07:00","message":"Next Push (prob) : 'บนดอยอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154137155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.15413904+07:00","message":"> Transcript [671] [true]: 'ไปรษณีย์ที่น่าสนใจนะคะพี่ที่อยู่บนดอยอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154141564+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154145848+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154148411+07:00","message":"StatePrefix: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บนดอยอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.15415126+07:00","message":"TextPushed: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154153817+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.154250997+07:00","message":"push: {false ที่น่าสนใจนะคะที่อยู่ 0 0xc00012f880}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154356774+07:00","message":"Push: 'บนดอยอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154362987+07:00","message":"TextPushed: 'ไปรษณีย์ที่น่าสนใจนะคะที่อยู่บนดอยอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154367404+07:00","message":"Set new StatePrefix : 'ไปรษณีย์ที่น่าสนใจนะคะพี่ที่อยู่บนดอยอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.1543706+07:00","message":"Next Push (prob) : 'ไปรษณีย์ที่น่าสนใจนะคะพี่ที่อยู่บนดอยอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.154363384+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_108.html'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.154395693+07:00","message":"push: {true บนดอยอ่างขาง 0 0xc00012f880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:47.167119+07:00","message":"write wav file: './tmp/7572/7572_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.284666505+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.570291181+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.570312199+07:00","message":"found end of frame, send empty tag with msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.570314943+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.570323409+07:00","message":"[buffer interim] 109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.570330977+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.570334463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.570337391+07:00","message":"> Transcript [672] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.570339908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.570342091+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.570343904+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.570345597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:47.570348236+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.570357187+07:00","message":"push: {true \n 0 0xc00400a100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:47.575655689+07:00","message":"write wav file: './tmp/7572/7572_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:47.67230635+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:49.817948284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:49.817973002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:50.7093238+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:50.709370467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:50.709376051+07:00","message":"receive interim result [false|false]: อย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:50.709391031+07:00","message":"[buffer interim] 110 false อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:50.709397289+07:00","message":"[bufferProcess] interim [640000000]:อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:50.709399741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:50.709406737+07:00","message":"[bufferProcess] send to processor (ticker):อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:50.709409469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:50.709411968+07:00","message":"> Transcript [673] [false]: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:50.7094144+07:00","message":"Set StatePrefix (first interim): 'อย่างนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.025277193+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.025312592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนิยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.025318423+07:00","message":"receive interim result [false|false]: อย่างนิยม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.025331416+07:00","message":"[buffer interim] 110 false อย่างนิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.025338258+07:00","message":"[bufferProcess] interim [880000000]:อย่างนิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.025340308+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.226894893+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.226936813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนิยมปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.226942701+07:00","message":"receive interim result [false|false]: อย่างนิยมปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.226958532+07:00","message":"[buffer interim] 110 false อย่างนิยมปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.226965521+07:00","message":"[bufferProcess] interim [180000000]:อย่างนิยมปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.226968544+07:00","message":"[bufferProcess] send to processor:อย่างนิยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.226975916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.22697882+07:00","message":"> Transcript [674] [false]: 'อย่างนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.22698119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.22698324+07:00","message":"Set new StatePrefix: 'อย่างนิยม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.405004963+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.405039015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนิยมปลูกกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.40504593+07:00","message":"receive interim result [false|false]: อย่างนิยมปลูกกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.405060311+07:00","message":"[buffer interim] 110 false อย่างนิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.405067011+07:00","message":"[bufferProcess] interim [360000000]:อย่างนิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.405069535+07:00","message":"[bufferProcess] send to processor:อย่างนิยมปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.405072503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.40507525+07:00","message":"> Transcript [675] [false]: 'อย่างนิยมปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.405078696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.405080707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.405082445+07:00","message":"StatePrefix: 'อย่างนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.405084401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.445019975+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.515843804+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.621808881+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.621853996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนิยมปลูกกันที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.621861848+07:00","message":"receive interim result [false|false]: อย่างนิยมปลูกกันที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.621879566+07:00","message":"[buffer interim] 110 false อย่างนิยมปลูกกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.621886856+07:00","message":"[bufferProcess] interim [540000000]:อย่างนิยมปลูกกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.621889137+07:00","message":"[bufferProcess] send to processor:อย่างนิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.621892051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.621895257+07:00","message":"> Transcript [676] [false]: 'อย่างนิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.621898884+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.621900879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.621903421+07:00","message":"StatePrefix: 'อย่างนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.621905468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.690578823+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.690623611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนิยมปลูกกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.690630267+07:00","message":"receive interim result [false|false]: อย่างนิยมปลูกกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.690646276+07:00","message":"[buffer interim] 110 false อย่างนิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.690657199+07:00","message":"[bufferProcess] interim [600000000]:อย่างนิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.690659873+07:00","message":"[bufferProcess] send to processor:อย่างนิยมปลูกกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.690663053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.690665952+07:00","message":"> Transcript [677] [false]: 'อย่างนิยมปลูกกันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.690670559+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.690672605+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.690674427+07:00","message":"StatePrefix: 'อย่างนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.690676818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.755112072+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.755152988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนิยมปลูกกันที่อื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.755158621+07:00","message":"receive interim result [false|false]: อย่างนิยมปลูกกันที่อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.755175345+07:00","message":"[buffer interim] 110 false อย่างนิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755182594+07:00","message":"[bufferProcess] interim [720000000]:อย่างนิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755185103+07:00","message":"[bufferProcess] send to processor:อย่างนิยมปลูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755188217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755190975+07:00","message":"> Transcript [678] [false]: 'อย่างนิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755194108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755198276+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755200384+07:00","message":"StatePrefix: 'อย่างนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755202577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755213741+07:00","message":"Push: 'อย่างนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.75521607+07:00","message":"TextPushed: 'อย่างนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755217998+07:00","message":"Set new StatePrefix : 'อย่างนิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.755219963+07:00","message":"Next Push (prob) : 'ปลูกกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.755227534+07:00","message":"push: {false อย่างนิยม 0 0xc00232d980}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.81110662+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.811152166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนิยมปลูกกันที่อื่น\",\"confidence\":0.9525415}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.811159167+07:00","message":"receive interim result [true|false]: อย่างนิยมปลูกกันที่อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.811170181+07:00","message":"end recv isFinal message id 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.811172626+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.811180727+07:00","message":"[buffer interim] 110 true อย่างนิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811188297+07:00","message":"[bufferProcess] interim [810000000]:อย่างนิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811193587+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างนิยมปลูกกันที่อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811197049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811200549+07:00","message":"> Transcript [679] [false]: 'อย่างนิยมปลูกกันที่อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811203943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811205935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811212592+07:00","message":"StatePrefix: 'อย่างนิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811214948+07:00","message":"TextPushed: 'อย่างนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811216795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811218704+07:00","message":"> Transcript [680] [true]: 'อย่างนิยมปลูกกันที่อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811221091+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811222739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811224429+07:00","message":"StatePrefix: 'อย่างนิยมปลูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811226125+07:00","message":"TextPushed: 'อย่างนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:51.811231492+07:00","message":"Push: 'ปลูกกันที่อื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:51.811240231+07:00","message":"push: {true ปลูกกันที่อื่น 0 0xc00232d980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:51.820571018+07:00","message":"write wav file: './tmp/7572/7572_110.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:52.818518917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:52.818533684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.114311051+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.305313057+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.351496734+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.351533466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไว้ค่ะ\",\"confidence\":0.7359861}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.351538366+07:00","message":"receive interim result [true|false]: ไว้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.351551223+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.351553431+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.35155923+07:00","message":"[buffer interim] 111 true ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.351572271+07:00","message":"[bufferProcess] interim [660000000]:ไว้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.351575934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.351578579+07:00","message":"> Transcript [681] [true]: 'ไว้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.351581583+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.351583394+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.351585264+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.35158767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.351592063+07:00","message":"Push: 'ไว้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.351622865+07:00","message":"push: {true ไว้ค่ะ 0 0xc000044800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:53.358678119+07:00","message":"write wav file: './tmp/7572/7572_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.563438252+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.685580776+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.814334747+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.848765605+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.84878614+07:00","message":"found end of frame, send empty tag with msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.848789942+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.848798101+07:00","message":"[buffer interim] 112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.848810663+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.848814827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.848818219+07:00","message":"> Transcript [682] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.848820777+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.848822621+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.848824509+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.848826499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:53.848831127+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:53.848840928+07:00","message":"push: {true \n 0 0xc00400a800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:53.85345571+07:00","message":"write wav file: './tmp/7572/7572_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.00281337+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.108243731+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.108271329+07:00","message":"found end of frame, send empty tag with msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.10827561+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.108285319+07:00","message":"[buffer interim] 113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.108292895+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.108297258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.108300126+07:00","message":"> Transcript [683] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.108302866+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.108304971+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.108306874+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.108309006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.108311598+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.108322102+07:00","message":"push: {true \n 0 0xc00232cc00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:54.113103961+07:00","message":"write wav file: './tmp/7572/7572_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.454548671+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.524997564+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.760292122+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.760315039+07:00","message":"found end of frame, send empty tag with msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.760318326+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.760326935+07:00","message":"[buffer interim] 114 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.760334503+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.760343289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.760346344+07:00","message":"> Transcript [684] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.760348776+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.760350647+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.760352367+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.760354277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:54.760357158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:54.760367588+07:00","message":"push: {true \n 0 0xc00400aa00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:22:54.764869939+07:00","message":"write wav file: './tmp/7572/7572_114.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:55.819424504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:55.819434048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:55.911839101+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:55.911885474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:55.911891123+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:55.911907505+07:00","message":"[buffer interim] 115 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:55.911914864+07:00","message":"[bufferProcess] interim [20000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:55.911916866+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:55.911921398+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:55.911933321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:55.911967199+07:00","message":"> Transcript [685] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:55.911971125+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.00600643+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.00604941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.006054957+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.006070916+07:00","message":"[buffer interim] 115 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.006078372+07:00","message":"[bufferProcess] interim [80000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.006080506+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.163072691+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.163115503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็อย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.163121062+07:00","message":"receive interim result [false|false]: แล้วก็อย่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.16313543+07:00","message":"[buffer interim] 115 false แล้วก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.16314356+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.163145842+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.163152525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.163155353+07:00","message":"> Transcript [686] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.163158942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.163161001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.163163038+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.16316519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.167967548+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.167982009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.167986579+07:00","message":"receive interim result [false|false]: แล้วก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.167996331+07:00","message":"[buffer interim] 115 false แล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.168001655+07:00","message":"[bufferProcess] interim [320000000]:แล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.168003525+07:00","message":"[bufferProcess] send to processor:แล้วก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.168008465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.168010746+07:00","message":"> Transcript [687] [false]: 'แล้วก็อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.168013291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.168014962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.168016644+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.168018421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.347163115+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.347204606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.347215888+07:00","message":"receive interim result [false|false]: แล้วก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.347230847+07:00","message":"[buffer interim] 115 false แล้วก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.347237667+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.347239796+07:00","message":"[bufferProcess] send to processor:แล้วก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.347242772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.347246095+07:00","message":"> Transcript [688] [false]: 'แล้วก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.347249869+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.347251992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.347253929+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.347255812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.493960208+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.494005963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.494014586+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.494028787+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494036202+07:00","message":"[bufferProcess] interim [620000000]:แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494038463+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494044001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494049992+07:00","message":"> Transcript [689] [false]: 'แล้วก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494053861+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494056095+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.49405798+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494060059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494064651+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494066731+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494068703+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.494071998+07:00","message":"Next Push (prob) : 'ก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.494080088+07:00","message":"push: {false แล้ว 0 0xc00059ca00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.689146732+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.689202138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีอีกหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.689215627+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีอีกหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.689232611+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีอีกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.689239614+07:00","message":"[bufferProcess] interim [740000000]:แล้วก็ยังมีอีกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.689245065+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.689248199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.689251179+07:00","message":"> Transcript [690] [false]: 'แล้วก็ยังมีอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.689255703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.689257813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.68925976+07:00","message":"StatePrefix: 'แล้วก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.68926206+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.714334496+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.714365905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีอีกครึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.714372075+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีอีกครึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.714387423+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีอีกครึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.714393666+07:00","message":"[bufferProcess] interim [800000000]:แล้วก็ยังมีอีกครึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.714395848+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีอีกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.714398974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.714401634+07:00","message":"> Transcript [691] [false]: 'แล้วก็ยังมีอีกหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.714405039+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.714407028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.714408812+07:00","message":"StatePrefix: 'แล้วก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.714410862+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.797822263+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.797870159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีอีกรึ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.797876832+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีอีกรึ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.797890229+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีอีกรึ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.797897542+07:00","message":"[bufferProcess] interim [860000000]:แล้วก็ยังมีอีกรึ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.797900118+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีอีกครึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.797906286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.797909009+07:00","message":"> Transcript [692] [false]: 'แล้วก็ยังมีอีกครึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.797912559+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.797914877+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.797916752+07:00","message":"StatePrefix: 'แล้วก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.797919106+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.817974733+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.818002367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.818008006+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.818021318+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.818026133+07:00","message":"[bufferProcess] interim [920000000]:แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.81802851+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีอีกรึ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.818031364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.818033641+07:00","message":"> Transcript [693] [false]: 'แล้วก็ยังมีอีกรึ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.818036724+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.818038774+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.81804071+07:00","message":"StatePrefix: 'แล้วก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.818042515+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.818048625+07:00","message":"Push: 'ก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.818050482+07:00","message":"TextPushed: 'แล้วก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.818052388+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีอีกรึ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.818054341+07:00","message":"Next Push (prob) : 'อีกรึ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.818062684+07:00","message":"push: {false ก็ยังมี 0 0xc00059ca00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.868202399+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.868247266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.868254475+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:56.868273994+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.868281684+07:00","message":"[bufferProcess] interim [980000000]:แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.868285478+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.868294179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.868298311+07:00","message":"> Transcript [694] [false]: 'แล้วก็ยังมีอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:56.8683017+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.058597589+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.058648501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.05865532+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.058669067+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.058676794+07:00","message":"[bufferProcess] interim [220000000]:แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.058679807+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.058685961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.058688694+07:00","message":"> Transcript [695] [false]: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.058691103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.058693236+07:00","message":"Set new StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.383526707+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.383568165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.38357421+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.383588353+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.383595961+07:00","message":"[bufferProcess] interim [520000000]:แล้วก็ยังมีพืชชนิดอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.383598592+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.383602333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.383605455+07:00","message":"> Transcript [696] [false]: 'แล้วก็ยังมีพืชชนิดอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.383609355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.383611596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.383613281+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.383615206+07:00","message":"TextPushed: 'แล้วก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.522539242+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.522584623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.522590539+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.522606257+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.522614912+07:00","message":"[bufferProcess] interim [580000000]:แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.522617261+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.522621861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.522625115+07:00","message":"> Transcript [697] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.522628986+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.522631085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.522632921+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.522634878+07:00","message":"TextPushed: 'แล้วก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.574673253+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.57472769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.574733467+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:57.574749884+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.574757774+07:00","message":"[bufferProcess] interim [700000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.574760365+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.574764334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.57476725+07:00","message":"> Transcript [698] [false]: 'แล้วก็ยังมีพืชชนิดอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.574771236+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.574773488+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.574775697+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:57.574777848+07:00","message":"TextPushed: 'แล้วก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.22044535+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.22048977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.220496434+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.220509782+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.22051661+07:00","message":"[bufferProcess] interim [300000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.220519101+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.220522139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.220524897+07:00","message":"> Transcript [699] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.220528963+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.2205335+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.220535587+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.220537587+07:00","message":"TextPushed: 'แล้วก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.220543134+07:00","message":"Push: 'พืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.220545027+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.220547445+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.220549802+07:00","message":"Next Push (prob) : 'อื่นอีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.220559337+07:00","message":"push: {false พืชชนิด 0 0xc00059ca00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.264788379+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.264834276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.264840548+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.264874776+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.264885993+07:00","message":"[bufferProcess] interim [360000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.264889138+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.264896129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.264899137+07:00","message":"> Transcript [700] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.264902675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.264904862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.264907378+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.264910133+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:58.819917228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:22:58.819953875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.911723531+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.911772133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.911778886+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:58.911792564+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.91180111+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.911803996+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.911808214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.911810949+07:00","message":"> Transcript [701] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.911814781+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.911816812+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.911818777+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:58.911821304+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:59.487669723+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:59.487713618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:59.487719538+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวขา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:59.487735155+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.487742831+07:00","message":"[bufferProcess] interim [560000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.487746131+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.48775266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.487757742+07:00","message":"> Transcript [702] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.48776134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.487763362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.487765459+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.487768727+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:59.493860259+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:59.493885565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:59.493890654+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:59.493903138+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493907777+07:00","message":"[bufferProcess] interim [620000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493910219+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493913437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493916601+07:00","message":"> Transcript [703] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.49392017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493922285+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493924307+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493926335+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493932339+07:00","message":"Push: 'อื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493934368+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493936453+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:22:59.493938647+07:00","message":"Next Push (prob) : 'อย่างเช่นข้าวขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:22:59.493947249+07:00","message":"push: {false อื่นอีกนะคะ 0 0xc00059ca00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.065336099+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.06538898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.065400347+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.065414387+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.065423701+07:00","message":"[bufferProcess] interim [220000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.065426523+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.065432463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.065435502+07:00","message":"> Transcript [704] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.065437995+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.06544029+07:00","message":"Set new StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.247351053+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.247388943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.247395758+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.247411136+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.247418831+07:00","message":"[bufferProcess] interim [340000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.24742159+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.247425654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.247428523+07:00","message":"> Transcript [705] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.247432178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.247434474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.247436876+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.247439478+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.890353573+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.890393748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.890400045+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.890415111+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.890423274+07:00","message":"[bufferProcess] interim [940000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.890425816+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.890432034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.890434969+07:00","message":"> Transcript [706] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.890437692+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.890440474+07:00","message":"Set new StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.894168059+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.894179375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.894183626+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:00.894191767+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.894195508+07:00","message":"[bufferProcess] interim [0]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.894198381+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.894200619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.894202526+07:00","message":"> Transcript [707] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.894205744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.89421541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.894217396+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:00.89421998+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.05096316+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.145295255+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.145339395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวผัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.145346164+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.145361519+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.145369459+07:00","message":"[bufferProcess] interim [240000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.14537202+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.145375846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.145378783+07:00","message":"> Transcript [708] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.145383326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.145385482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.145387363+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.145390139+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.341498775+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.341544601+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-05-14T13:23:01.341552195+07:00","message":"receive interim result [false|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.341568543+07:00","message":"[buffer interim] 115 false แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.341576452+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.341579422+07:00","message":"[bufferProcess] send to processor:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.341583022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.341586018+07:00","message":"> Transcript [709] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.341590244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.341592301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.341594164+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.34159853+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.445767761+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.500586435+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.500629809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด\",\"confidence\":0.9467007}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.500636733+07:00","message":"receive interim result [true|false]: แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.500645472+07:00","message":"end recv isFinal message id 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.500647658+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.500655533+07:00","message":"[buffer interim] 115 true แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500663358+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500672855+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500676514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500679406+07:00","message":"> Transcript [710] [false]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500683568+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500685509+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500687205+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500690489+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.50069578+07:00","message":"Push: 'อย่างเช่นคราวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500698356+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500700478+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500703357+07:00","message":"Next Push (prob) : 'ข้าวพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500706835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500708775+07:00","message":"> Transcript [711] [true]: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500711326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500712897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500714526+07:00","message":"StatePrefix: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500716649+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.50071832+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.500796023+07:00","message":"push: {false อย่างเช่นคราวค่ะนี่คือ 0 0xc00059ca00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500907491+07:00","message":"Push: 'ข้าวผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500911654+07:00","message":"TextPushed: 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นคราวค่ะนี่คือข้าวผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500913811+07:00","message":"Set new StatePrefix : 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500915921+07:00","message":"Next Push (prob) : 'แล้วก็ยังมีพืชชนิดอื่นอีกนะคะอย่างเช่นข้าวค่ะนี่คือข้าวผัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:01.500927858+07:00","message":"push: {true ข้าวผัด 0 0xc00059ca00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:01.500927081+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_115.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:01.513573611+07:00","message":"write wav file: './tmp/7572/7572_115.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:01.820851188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:01.82088662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:03.963029722+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:03.963080701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:03.963086068+07:00","message":"receive interim result [false|false]: ดึง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:03.963100361+07:00","message":"[buffer interim] 116 false ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:03.963106911+07:00","message":"[bufferProcess] interim [340000000]:ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:03.963109126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:03.963115638+07:00","message":"[bufferProcess] send to processor (ticker):ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:03.96311797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:03.963120543+07:00","message":"> Transcript [712] [false]: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:03.963122582+07:00","message":"Set StatePrefix (first interim): 'ดึง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:04.821615326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:04.821622116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:05.18054878+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:05.180594812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:05.180601904+07:00","message":"receive interim result [false|false]: ปรับปรุง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:05.180618852+07:00","message":"[buffer interim] 116 false ปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:05.180627341+07:00","message":"[bufferProcess] interim [540000000]:ปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:05.180629336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:05.180633539+07:00","message":"[bufferProcess] send to processor (ticker):ปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:05.180636586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:05.180639347+07:00","message":"> Transcript [713] [false]: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:05.18064154+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:05.180643842+07:00","message":"Set new StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:05.887312833+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:05.887354762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงพัฒนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:05.887361056+07:00","message":"receive interim result [false|false]: ปรับปรุงพัฒนา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:05.887378986+07:00","message":"[buffer interim] 116 false ปรับปรุงพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:05.887386596+07:00","message":"[bufferProcess] interim [260000000]:ปรับปรุงพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:05.887389267+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.273770064+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.273809415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงพัฒนาเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.273815622+07:00","message":"receive interim result [false|false]: ปรับปรุงพัฒนาเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.273833207+07:00","message":"[buffer interim] 116 false ปรับปรุงพัฒนาเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.273840079+07:00","message":"[bufferProcess] interim [680000000]:ปรับปรุงพัฒนาเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.273842625+07:00","message":"[bufferProcess] send to processor:ปรับปรุงพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.273847569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.273850213+07:00","message":"> Transcript [714] [false]: 'ปรับปรุงพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.273856271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.273858678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.27386144+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.273863688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.457845541+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.457880695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงพัฒนาเพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.457886729+07:00","message":"receive interim result [false|false]: ปรับปรุงพัฒนาเพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.457902106+07:00","message":"[buffer interim] 116 false ปรับปรุงพัฒนาเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.457908966+07:00","message":"[bufferProcess] interim [860000000]:ปรับปรุงพัฒนาเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.457911358+07:00","message":"[bufferProcess] send to processor:ปรับปรุงพัฒนาเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.457914606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.457917989+07:00","message":"> Transcript [715] [false]: 'ปรับปรุงพัฒนาเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.457921161+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.457923169+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.457925314+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.457927284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.96927158+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.969315769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงพัฒนาเพื่อให้คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.969325654+07:00","message":"receive interim result [false|false]: ปรับปรุงพัฒนาเพื่อให้คน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.969344252+07:00","message":"[buffer interim] 116 false ปรับปรุงพัฒนาเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.969354049+07:00","message":"[bufferProcess] interim [340000000]:ปรับปรุงพัฒนาเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.969356863+07:00","message":"[bufferProcess] send to processor:ปรับปรุงพัฒนาเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.96936016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.969363117+07:00","message":"> Transcript [716] [false]: 'ปรับปรุงพัฒนาเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.969367015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.969369173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.969371845+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.969374101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.982985102+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.98301159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงพัฒนาเพื่อให้ทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.983016972+07:00","message":"receive interim result [false|false]: ปรับปรุงพัฒนาเพื่อให้ทน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.983030267+07:00","message":"[buffer interim] 116 false ปรับปรุงพัฒนาเพื่อให้ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983035863+07:00","message":"[bufferProcess] interim [400000000]:ปรับปรุงพัฒนาเพื่อให้ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983038007+07:00","message":"[bufferProcess] send to processor:ปรับปรุงพัฒนาเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983044657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983047263+07:00","message":"> Transcript [717] [false]: 'ปรับปรุงพัฒนาเพื่อให้คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983050413+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983052336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983054053+07:00","message":"StatePrefix: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983056576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983062264+07:00","message":"Push: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.98306407+07:00","message":"TextPushed: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983066171+07:00","message":"Set new StatePrefix : 'ปรับปรุงพัฒนาเพื่อให้คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:06.983068262+07:00","message":"Next Push (prob) : 'พัฒนาเพื่อให้คน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:06.983076269+07:00","message":"push: {false ปรับปรุง 0 0xc00232d000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.106818555+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.106860792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงพัฒนาเพื่อให้ทนทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.106866765+07:00","message":"receive interim result [false|false]: ปรับปรุงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.106884639+07:00","message":"[buffer interim] 116 false ปรับปรุงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.106893081+07:00","message":"[bufferProcess] interim [520000000]:ปรับปรุงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.106895393+07:00","message":"[bufferProcess] send to processor:ปรับปรุงพัฒนาเพื่อให้ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.106898898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.106902354+07:00","message":"> Transcript [718] [false]: 'ปรับปรุงพัฒนาเพื่อให้ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.106904971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.10690782+07:00","message":"Set new StatePrefix: 'ปรับปรุงพัฒนาเพื่อให้ทน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.271549687+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.333574795+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.546107323+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.546151331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรับปรุงพัฒนาเพื่อให้ทนทานต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.546157746+07:00","message":"receive interim result [false|false]: ปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.546169315+07:00","message":"[buffer interim] 116 false ปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.546176959+07:00","message":"[bufferProcess] interim [940000000]:ปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.546179713+07:00","message":"[bufferProcess] send to processor:ปรับปรุงพัฒนาเพื่อให้ทนทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.546183733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.546186645+07:00","message":"> Transcript [719] [false]: 'ปรับปรุงพัฒนาเพื่อให้ทนทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.54618993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.546191954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.546193964+07:00","message":"StatePrefix: 'ปรับปรุงพัฒนาเพื่อให้ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.54619603+07:00","message":"TextPushed: 'ปรับปรุง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.62260828+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.622653639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงทำการปรับปรุงและพัฒนาเพื่อให้ทนทานต่อ\",\"confidence\":0.8875083}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.622660569+07:00","message":"receive interim result [true|false]: จึงทำการปรับปรุงและพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.62267419+07:00","message":"end recv isFinal message id 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.622676325+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.622683034+07:00","message":"[buffer interim] 116 true จึงทำการปรับปรุงและพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622690272+07:00","message":"[bufferProcess] interim [60000000]:จึงทำการปรับปรุงและพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622698331+07:00","message":"[bufferProcess] send to processor (isfinal):ปรับปรุงพัฒนาเพื่อให้ทนทานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622701865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622704889+07:00","message":"> Transcript [720] [false]: 'ปรับปรุงพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.62270771+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622710527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622712873+07:00","message":"StatePrefix: 'ปรับปรุงพัฒนาเพื่อให้ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622715288+07:00","message":"TextPushed: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622717078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622719001+07:00","message":"> Transcript [721] [true]: 'จึงทำการปรับปรุงและพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622721034+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622722636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622724438+07:00","message":"StatePrefix: 'ปรับปรุงพัฒนาเพื่อให้ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622726281+07:00","message":"TextPushed: 'ปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622727853+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622840096+07:00","message":"Push: 'และพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.62284342+07:00","message":"TextPushed: 'ปรับปรุงและพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622845999+07:00","message":"Set new StatePrefix : 'จึงทำการปรับปรุงและพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622848088+07:00","message":"Next Push (prob) : 'จึงทำการปรับปรุงและพัฒนาเพื่อให้ทนทานต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:07.622856891+07:00","message":"push: {true และพัฒนาเพื่อให้ทนทานต่อ 0 0xc00232d000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:07.622877099+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_116.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:07.639597958+07:00","message":"write wav file: './tmp/7572/7572_116.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:07.822317438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:07.822336463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:09.891144076+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.188148074+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.188165003+07:00","message":"found end of frame, send empty tag with msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.188168192+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.18817513+07:00","message":"[buffer interim] 117 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.188182133+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.188185576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.188188294+07:00","message":"> Transcript [722] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.18819101+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.188193014+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.188194703+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.188196533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.188198956+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.18821423+07:00","message":"push: {true \n 0 0xc00400ae80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:10.196103566+07:00","message":"write wav file: './tmp/7572/7572_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.284697327+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.403690991+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.606675525+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.690545725+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.690569356+07:00","message":"found end of frame, send empty tag with msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.690573008+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.690580833+07:00","message":"[buffer interim] 118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.690588191+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.690591699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.690594289+07:00","message":"> Transcript [723] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.690597021+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.690598858+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.690600713+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.690602534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:10.690604953+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.690614696+07:00","message":"push: {true \n 0 0xc00232cf00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:10.695227995+07:00","message":"write wav file: './tmp/7572/7572_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.724022069+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:10.82324571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:10.823275134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:10.982002917+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.002624382+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.002650495+07:00","message":"found end of frame, send empty tag with msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.002654557+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.002666184+07:00","message":"[buffer interim] 119 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.002676224+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.002681157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.002686262+07:00","message":"> Transcript [724] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.002690768+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.002693672+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.002696775+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.0026987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.002707779+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.00271878+07:00","message":"push: {true \n 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:11.007671814+07:00","message":"write wav file: './tmp/7572/7572_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.044931543+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.114232252+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.332527035+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.33255523+07:00","message":"found end of frame, send empty tag with msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.332559129+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.33256556+07:00","message":"[buffer interim] 120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.332572543+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.332576581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.332579389+07:00","message":"> Transcript [725] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.332582292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.332584129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.332586138+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.332588569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:11.332595901+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:11.33260536+07:00","message":"push: {true \n 0 0xc00059ce80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:11.336641901+07:00","message":"write wav file: './tmp/7572/7572_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:12.752878082+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:12.752921215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปมีการปรับปรุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:12.752926295+07:00","message":"receive interim result [false|false]: ไปมีการปรับปรุง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:12.752938855+07:00","message":"[buffer interim] 121 false ไปมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:12.752946786+07:00","message":"[bufferProcess] interim [320000000]:ไปมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:12.752948783+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:12.752954083+07:00","message":"[bufferProcess] send to processor (ticker):ไปมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:12.752956806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:12.752959623+07:00","message":"> Transcript [726] [false]: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:12.752962019+07:00","message":"Set StatePrefix (first interim): 'ไปมีการปรับปรุง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.399103881+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.399144278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปมีการปรับปรุง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.399149817+07:00","message":"receive interim result [false|false]: ไปมีการปรับปรุง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.399164082+07:00","message":"[buffer interim] 121 false ไปมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.399170723+07:00","message":"[bufferProcess] interim [920000000]:ไปมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.399172745+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500255707+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500280965+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500283509+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500285693+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500287394+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500289169+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500290819+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500292674+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500294285+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500298256+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500300354+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500302128+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500304168+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.500305856+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.50030741+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.575300567+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.575363274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปมีการปรับปรุงพันธุ์มะเขือเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.575369282+07:00","message":"receive interim result [false|false]: ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.575385097+07:00","message":"[buffer interim] 121 false ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.575395434+07:00","message":"[bufferProcess] interim [40000000]:ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.575400606+07:00","message":"[bufferProcess] send to processor:ไปมีการปรับปรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.575408521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.575413621+07:00","message":"> Transcript [727] [false]: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.575418941+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.575424002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.575426269+07:00","message":"StatePrefix: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.575428609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:13.823284768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:13.823297825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.9716736+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.971719565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.971724965+07:00","message":"receive interim result [false|false]: ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:13.971739796+07:00","message":"[buffer interim] 121 false ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.971747898+07:00","message":"[bufferProcess] interim [520000000]:ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.971750665+07:00","message":"[bufferProcess] send to processor:ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.971754722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.971757595+07:00","message":"> Transcript [728] [false]: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.971761784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.971763869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.971765605+07:00","message":"StatePrefix: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:13.971767712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.165723927+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.165769672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปมีการปรับปรุงพันธุ์มะเขือเทศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.165776217+07:00","message":"receive interim result [false|false]: ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.165791733+07:00","message":"[buffer interim] 121 false ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.165799819+07:00","message":"[bufferProcess] interim [700000000]:ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.165802582+07:00","message":"[bufferProcess] send to processor:ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.165808729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.165811908+07:00","message":"> Transcript [729] [false]: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.165816004+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.165818194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.16582037+07:00","message":"StatePrefix: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.165823846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.346260755+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.3463065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.346314038+07:00","message":"receive interim result [false|false]: ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.346332372+07:00","message":"[buffer interim] 121 false ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.346340679+07:00","message":"[bufferProcess] interim [880000000]:ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.346343589+07:00","message":"[bufferProcess] send to processor:ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.346347775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.34635133+07:00","message":"> Transcript [730] [false]: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.346355192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.346357434+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.346359708+07:00","message":"StatePrefix: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.34636187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.346364711+07:00","message":"Push: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.346366643+07:00","message":"TextPushed: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.346368583+07:00","message":"Set new StatePrefix : 'ไปมีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.346371176+07:00","message":"Next Push (prob) : 'พันธุ์มะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.346380128+07:00","message":"push: {false ไปมีการปรับปรุง 0 0xc00012fd00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.698337426+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.698386852+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-05-14T13:23:14.698393282+07:00","message":"receive interim result [false|false]: ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:14.698408243+07:00","message":"[buffer interim] 121 false ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.698416066+07:00","message":"[bufferProcess] interim [180000000]:ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.698418752+07:00","message":"[bufferProcess] send to processor:ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.69842215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.698425212+07:00","message":"> Transcript [731] [false]: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.698428887+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.698431051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.698433581+07:00","message":"StatePrefix: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:14.698436157+07:00","message":"TextPushed: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:15.369787169+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:15.369838459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:15.369848643+07:00","message":"receive interim result [false|false]: ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:15.369864495+07:00","message":"[buffer interim] 121 false ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.369873919+07:00","message":"[bufferProcess] interim [840000000]:ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.36987858+07:00","message":"[bufferProcess] send to processor:ไปมีการปรับปรุงพันธุ์มะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.369884212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.369889112+07:00","message":"> Transcript [732] [false]: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.369894864+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.3699002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.36990431+07:00","message":"StatePrefix: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.369909157+07:00","message":"TextPushed: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:15.949329161+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:15.949374617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:15.949380998+07:00","message":"receive interim result [false|false]: ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:15.949397106+07:00","message":"[buffer interim] 121 false ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.949405654+07:00","message":"[bufferProcess] interim [440000000]:ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.949408436+07:00","message":"[bufferProcess] send to processor:ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.949415274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.949418106+07:00","message":"> Transcript [733] [false]: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.94942193+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.949424495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.949427012+07:00","message":"StatePrefix: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:15.949430213+07:00","message":"TextPushed: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:16.56364366+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:16.624623791+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:16.823594491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:16.823612826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:16.993762753+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:16.99380529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ\",\"confidence\":0.953358}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:16.993811312+07:00","message":"receive interim result [true|false]: มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:16.993818254+07:00","message":"end recv isFinal message id 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:16.993820602+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:16.993829068+07:00","message":"[buffer interim] 121 true มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993837337+07:00","message":"[bufferProcess] interim [460000000]:มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993840392+07:00","message":"[bufferProcess] send to processor (isfinal):ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993844671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993847542+07:00","message":"> Transcript [734] [false]: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993851056+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993853007+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993854822+07:00","message":"StatePrefix: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993857034+07:00","message":"TextPushed: 'ไปมีการปรับปรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993859971+07:00","message":"Push: 'พันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993861823+07:00","message":"TextPushed: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993867636+07:00","message":"Set new StatePrefix : 'ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993869843+07:00","message":"Next Push (prob) : 'ชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993871613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993873515+07:00","message":"> Transcript [735] [true]: 'มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993875784+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.99387766+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993879288+07:00","message":"StatePrefix: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993881416+07:00","message":"TextPushed: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.993883242+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:16.993972615+07:00","message":"push: {false พันธุ์มะเขือเทศ 0 0xc00012fd00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.994015392+07:00","message":"Push: 'ชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.994019443+07:00","message":"TextPushed: 'ไปมีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.994021704+07:00","message":"Set new StatePrefix : 'มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.994024195+07:00","message":"Next Push (prob) : 'มีการปรับปรุงพันธุ์มะเขือเทศชมพูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:16.994032749+07:00","message":"push: {true ชมพูนะคะ 0 0xc00012fd00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:16.994053032+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_121.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:17.006566343+07:00","message":"write wav file: './tmp/7572/7572_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:19.288309717+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:19.288367898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอใจของผู้บริโภค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:19.288375724+07:00","message":"receive interim result [false|false]: พอใจของผู้บริโภค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:19.288399979+07:00","message":"[buffer interim] 122 false พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:19.288412264+07:00","message":"[bufferProcess] interim [280000000]:พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:19.288415394+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:19.288423483+07:00","message":"[bufferProcess] send to processor (ticker):พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:19.288427639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:19.288431512+07:00","message":"> Transcript [736] [false]: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:19.288434694+07:00","message":"Set StatePrefix (first interim): 'พอใจของผู้บริโภค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:19.763893595+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:19.824178405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:19.824178083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:19.867993623+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:19.868043105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอใจของผู้บริโภค\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:19.868049497+07:00","message":"receive interim result [false|false]: พอใจของผู้บริโภค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:19.868063667+07:00","message":"[buffer interim] 122 false พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:19.868071677+07:00","message":"[bufferProcess] interim [880000000]:พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:19.868073829+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:19.894979776+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:20.076447179+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:20.076489744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอใจของผู้บริโภค\",\"confidence\":0.93616414}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:20.076496643+07:00","message":"receive interim result [true|false]: พอใจของผู้บริโภค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:20.07650874+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:20.076511112+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:20.076518368+07:00","message":"[buffer interim] 122 true พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076526379+07:00","message":"[bufferProcess] interim [150000000]:พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.0765316+07:00","message":"[bufferProcess] send to processor (isfinal):พอใจของผู้บริโภค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076552671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076595942+07:00","message":"> Transcript [737] [false]: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076603533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076605901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076608134+07:00","message":"StatePrefix: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.07661034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076613019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076615409+07:00","message":"> Transcript [738] [true]: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076618082+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076619743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076621472+07:00","message":"StatePrefix: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076623089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:20.076632107+07:00","message":"Push: 'พอใจของผู้บริโภค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:20.076645166+07:00","message":"push: {true พอใจของผู้บริโภค 0 0xc00059d100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:20.084426696+07:00","message":"write wav file: './tmp/7572/7572_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.204302793+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.265346179+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.486886033+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.486902796+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.486906009+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.486913368+07:00","message":"[buffer interim] 123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.486919543+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.486923197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.486925853+07:00","message":"> Transcript [739] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.48693011+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.486932362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.486934284+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.486936292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.486945598+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.486955436+07:00","message":"push: {true \n 0 0xc00059c000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:22.494567945+07:00","message":"write wav file: './tmp/7572/7572_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.522000972+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.82213241+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.822170151+07:00","message":"found end of frame, send empty tag with msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.822174363+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.822184151+07:00","message":"[buffer interim] 124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.822192747+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.82219631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.822199231+07:00","message":"> Transcript [740] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.822208083+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.822210359+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.82221237+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.822214415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:22.822217818+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.822228747+07:00","message":"push: {true \n 0 0xc00034d200}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:22.824170794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:22.824185541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:22.826716224+07:00","message":"write wav file: './tmp/7572/7572_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:22.964913877+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:23.092708251+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:23.284542311+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:23.398549478+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:23.398568184+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:23.3985711+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:23.398577125+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:23.39858358+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:23.39859392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:23.398596802+07:00","message":"> Transcript [741] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:23.398599279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:23.398601124+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:23.398602952+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:23.398604922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:23.398607374+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:23.398615705+07:00","message":"push: {true \n 0 0xc00400a680}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:23.40356813+07:00","message":"write wav file: './tmp/7572/7572_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:25.235898036+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:25.235938468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:25.235943538+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:25.23596154+07:00","message":"[buffer interim] 126 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:25.235970236+07:00","message":"[bufferProcess] interim [740000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:25.235973144+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:25.235981383+07:00","message":"[bufferProcess] send to processor (ticker):เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:25.235984161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:25.235986854+07:00","message":"> Transcript [742] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:25.235988787+07:00","message":"Set StatePrefix (first interim): 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:25.419619433+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:25.419662941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:25.419668841+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:25.419682666+07:00","message":"[buffer interim] 126 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:25.41968916+07:00","message":"[bufferProcess] interim [980000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:25.419690896+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:25.824501758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:25.824501429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:25.971248511+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.043358965+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.060371009+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.060405539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.060410998+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.060421148+07:00","message":"[buffer interim] 126 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.060427673+07:00","message":"[bufferProcess] interim [580000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.060429822+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.060432969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.060435769+07:00","message":"> Transcript [743] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.060438812+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.060440647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.060442349+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.060444305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.260056722+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.260093803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.260099367+07:00","message":"receive interim result [true|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.260108908+07:00","message":"end recv isFinal message id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.260110965+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.260116992+07:00","message":"[buffer interim] 126 true เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260123176+07:00","message":"[bufferProcess] interim [910000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260125924+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260129002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260131858+07:00","message":"> Transcript [744] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260134992+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260136912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260138728+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260140644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260142226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260144069+07:00","message":"> Transcript [745] [true]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260146098+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260147766+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260149352+07:00","message":"StatePrefix: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.260150864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:26.2601549+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:26.260162354+07:00","message":"push: {true เกษตรกร 0 0xc00400a980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:26.268618975+07:00","message":"write wav file: './tmp/7572/7572_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.214327917+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.214370762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.214376351+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.214390278+07:00","message":"[buffer interim] 127 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.214398001+07:00","message":"[bufferProcess] interim [20000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.21439978+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.654083105+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.654124998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.6541315+07:00","message":"receive interim result [false|false]: เกษตรกรจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.654144968+07:00","message":"[buffer interim] 127 false เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.654152327+07:00","message":"[bufferProcess] interim [440000000]:เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.65415497+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.654161081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.654164181+07:00","message":"> Transcript [746] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.654166394+07:00","message":"Set StatePrefix (first interim): 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.667490925+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.667518887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.667523829+07:00","message":"receive interim result [false|false]: เกษตรกรจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.667535203+07:00","message":"[buffer interim] 127 false เกษตรกรจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.667540659+07:00","message":"[bufferProcess] interim [500000000]:เกษตรกรจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.66754295+07:00","message":"[bufferProcess] send to processor:เกษตรกรจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.667545895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.667548296+07:00","message":"> Transcript [747] [false]: 'เกษตรกรจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.667551131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.667553278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.667555039+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.66755691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.793494019+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.793529854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.793535103+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.793550575+07:00","message":"[buffer interim] 127 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.793557843+07:00","message":"[bufferProcess] interim [560000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.793560036+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.793564133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.793567435+07:00","message":"> Transcript [748] [false]: 'เกษตรกรจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.793570713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.793572869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.793574609+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.793576489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.799701064+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.799713613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.799717945+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:27.799726649+07:00","message":"[buffer interim] 127 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.799729774+07:00","message":"[bufferProcess] interim [620000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.79973168+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.799733687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.799736135+07:00","message":"> Transcript [749] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.799738208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.799739967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.799741794+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:27.79974359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.307586944+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.307632541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจากพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.307638956+07:00","message":"receive interim result [false|false]: เกษตรกรจากพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.307656557+07:00","message":"[buffer interim] 127 false เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307663191+07:00","message":"[bufferProcess] interim [40000000]:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307666063+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307673631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307676484+07:00","message":"> Transcript [750] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.3076802+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307682535+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307684329+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307686519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307692525+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307694757+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307696631+07:00","message":"Set new StatePrefix : 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.307698783+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.307706679+07:00","message":"push: {false เกษตรกร 0 0xc00034d500}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.693365309+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.693409718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจากพื้นให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.693418607+07:00","message":"receive interim result [false|false]: เกษตรกรจากพื้นให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.693432248+07:00","message":"[buffer interim] 127 false เกษตรกรจากพื้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.693441665+07:00","message":"[bufferProcess] interim [460000000]:เกษตรกรจากพื้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.693444926+07:00","message":"[bufferProcess] send to processor:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.693450696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.69345442+07:00","message":"> Transcript [751] [false]: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.693457381+07:00","message":"Set StatePrefix (first interim): 'เกษตรกรจากพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.700672067+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.700693547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจากพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.700698395+07:00","message":"receive interim result [false|false]: เกษตรกรจากพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.700708603+07:00","message":"[buffer interim] 127 false เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.700714327+07:00","message":"[bufferProcess] interim [520000000]:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.700717654+07:00","message":"[bufferProcess] send to processor:เกษตรกรจากพื้นให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.700721146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.700725674+07:00","message":"> Transcript [752] [false]: 'เกษตรกรจากพื้นให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.700730705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.700734166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.700736275+07:00","message":"StatePrefix: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.700738331+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:28.824752164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:28.824772341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.886112463+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.886149551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจากพื้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.886156238+07:00","message":"receive interim result [false|false]: เกษตรกรจากพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.886171951+07:00","message":"[buffer interim] 127 false เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.88617905+07:00","message":"[bufferProcess] interim [640000000]:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.886181366+07:00","message":"[bufferProcess] send to processor:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.886184692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.886187522+07:00","message":"> Transcript [753] [false]: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.886190555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.886192684+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.886194594+07:00","message":"StatePrefix: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.886196877+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.8912456+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.89128115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.891287689+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:28.891301876+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.891307858+07:00","message":"[bufferProcess] interim [700000000]:เกษตรกรจาปลูกพืชให้เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.891310973+07:00","message":"[bufferProcess] send to processor:เกษตรกรจากพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.891322003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.891325741+07:00","message":"> Transcript [754] [false]: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.891331355+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.891334431+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.89133746+07:00","message":"StatePrefix: 'เกษตรกรจากพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:28.891341161+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.198911265+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.198953924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.198960648+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.198974271+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.198980975+07:00","message":"[bufferProcess] interim [0]:เกษตรกรจาปลูกพืชให้เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.198983616+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาปลูกพืชให้เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.198991947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.198994999+07:00","message":"> Transcript [755] [false]: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.198997171+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.198999354+07:00","message":"Set new StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.472751857+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.472789477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.47279582+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.47281147+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.472818301+07:00","message":"[bufferProcess] interim [300000000]:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.472821144+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาปลูกพืชให้เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.472824434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.472827088+07:00","message":"> Transcript [756] [false]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.47283094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.472833224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.472835452+07:00","message":"StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.472837662+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.599664218+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.599712208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.599718309+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:29.599734+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.599740864+07:00","message":"[bufferProcess] interim [420000000]:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.599743732+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.599746732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.599749508+07:00","message":"> Transcript [757] [false]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.599753103+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.599755276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.599757096+07:00","message":"StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:29.599759399+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.158481309+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.158524175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.158529735+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.158541284+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.158551985+07:00","message":"[bufferProcess] interim [20000000]:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.158555746+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.158562771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.158566596+07:00","message":"> Transcript [758] [false]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.158570979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.158574974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.158577308+07:00","message":"StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.158579602+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.802238308+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.802286355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.802291861+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.802304294+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.802313418+07:00","message":"[bufferProcess] interim [620000000]:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.802317563+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.80232369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.802326747+07:00","message":"> Transcript [759] [false]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.802331247+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.802333908+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.802336349+07:00","message":"StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.80233869+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.802345383+07:00","message":"Push: 'จาปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.802347513+07:00","message":"TextPushed: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.802350021+07:00","message":"Set new StatePrefix : 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.802352383+07:00","message":"Next Push (prob) : 'เติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.802361191+07:00","message":"push: {false จาปลูกพืชให้เจริญ 0 0xc00034d500}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.874440258+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.874484792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.874490035+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:30.874505604+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.874513371+07:00","message":"[bufferProcess] interim [680000000]:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.874515848+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.87451946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.87452292+07:00","message":"> Transcript [760] [false]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.874526509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.874528614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.874530792+07:00","message":"StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:30.874533667+07:00","message":"TextPushed: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.058262421+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.058302654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.058308841+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.058321896+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.058328805+07:00","message":"[bufferProcess] interim [860000000]:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.058331617+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.058338565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.058341556+07:00","message":"> Transcript [761] [false]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.05834522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.058347231+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.058349031+07:00","message":"StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.058351711+07:00","message":"TextPushed: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.059394227+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.059407131+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-05-14T13:23:31.059410521+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.059417759+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.059420912+07:00","message":"[bufferProcess] interim [920000000]:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.059422858+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.05942504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.059427+07:00","message":"> Transcript [762] [false]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.059429285+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.059431205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.059432875+07:00","message":"StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.059434741+07:00","message":"TextPushed: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.314861814+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.314909914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.31491535+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.314931646+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.314940174+07:00","message":"[bufferProcess] interim [40000000]:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.314942606+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.31494808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.314952341+07:00","message":"> Transcript [763] [false]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.314957691+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.314960717+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.31496547+07:00","message":"StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.314968201+07:00","message":"TextPushed: 'เกษตรกรจาปลูกพืชให้เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.31497106+07:00","message":"Push: 'เติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.314972927+07:00","message":"TextPushed: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.314975086+07:00","message":"Set new StatePrefix : 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.314977313+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.314986078+07:00","message":"push: {false เติบโตได้ดี 0 0xc00034d500}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.423098783+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.570253651+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.570294988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.570301592+07:00","message":"receive interim result [false|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.570317649+07:00","message":"[buffer interim] 127 false เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.570325845+07:00","message":"[bufferProcess] interim [400000000]:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.570329096+07:00","message":"[bufferProcess] send to processor:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.570335101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.57033792+07:00","message":"> Transcript [764] [false]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.570340468+07:00","message":"Set StatePrefix (first interim): 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.683744619+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.732471998+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.732514783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ\",\"confidence\":0.93960977}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.732521645+07:00","message":"receive interim result [true|false]: เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.73253375+07:00","message":"end recv isFinal message id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.73253601+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.73254306+07:00","message":"[buffer interim] 127 true เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732550541+07:00","message":"[bufferProcess] interim [610000000]:เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732554064+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732558277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732561308+07:00","message":"> Transcript [765] [false]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.73256454+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732566392+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732568232+07:00","message":"StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732570934+07:00","message":"TextPushed: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732572984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732574836+07:00","message":"> Transcript [766] [true]: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732576959+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732578504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732580048+07:00","message":"StatePrefix: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดีเพิ่มผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732581813+07:00","message":"TextPushed: 'เกษตรกรจาปลูกพืชให้เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:31.732585262+07:00","message":"Push: 'เพิ่มผลผลิตและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:31.732593179+07:00","message":"push: {true เพิ่มผลผลิตและ 0 0xc00034d500}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:31.74422983+07:00","message":"write wav file: './tmp/7572/7572_127.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:31.825414522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:31.825439057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.435308211+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.435358018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.435363413+07:00","message":"receive interim result [false|false]: จัดการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.435382653+07:00","message":"[buffer interim] 128 false จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.435390486+07:00","message":"[bufferProcess] interim [600000000]:จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.435392682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.726299+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.726341556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการขน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.726347573+07:00","message":"receive interim result [false|false]: จัดการขน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.726362296+07:00","message":"[buffer interim] 128 false จัดการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.726369288+07:00","message":"[bufferProcess] interim [840000000]:จัดการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.72637172+07:00","message":"[bufferProcess] send to processor:จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.726378261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.726381076+07:00","message":"> Transcript [767] [false]: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.726383186+07:00","message":"Set StatePrefix (first interim): 'จัดการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.735919987+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.735933602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.735937889+07:00","message":"receive interim result [false|false]: จัดการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.735948515+07:00","message":"[buffer interim] 128 false จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.735952263+07:00","message":"[bufferProcess] interim [900000000]:จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.735955654+07:00","message":"[bufferProcess] send to processor:จัดการขน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.735957832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.735959839+07:00","message":"> Transcript [768] [false]: 'จัดการขน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.735963162+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.735965477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.735967416+07:00","message":"StatePrefix: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.735969401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.857135852+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.857184453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.85719042+07:00","message":"receive interim result [false|false]: จัดการผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:32.857218857+07:00","message":"[buffer interim] 128 false จัดการผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.857226197+07:00","message":"[bufferProcess] interim [20000000]:จัดการผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.857228661+07:00","message":"[bufferProcess] send to processor:จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.857236229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.857239217+07:00","message":"> Transcript [769] [false]: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.857242639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.857244684+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.857246753+07:00","message":"StatePrefix: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:32.857248987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.11070755+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.110762861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.110769684+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.110785886+07:00","message":"[buffer interim] 128 false จัดการผลผลิตให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.110793113+07:00","message":"[bufferProcess] interim [260000000]:จัดการผลผลิตให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.110795595+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.110802296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.110804986+07:00","message":"> Transcript [770] [false]: 'จัดการผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.110808305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.110810267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.110812355+07:00","message":"StatePrefix: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.110814915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.244488408+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.244528888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.244534551+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.244551305+07:00","message":"[buffer interim] 128 false จัดการผลผลิตให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.244557859+07:00","message":"[bufferProcess] interim [380000000]:จัดการผลผลิตให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.244560208+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.244563686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.24456654+07:00","message":"> Transcript [771] [false]: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.244569938+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.244573039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.24457602+07:00","message":"StatePrefix: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.244579501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.244586921+07:00","message":"Push: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.244590065+07:00","message":"TextPushed: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.24459609+07:00","message":"Set new StatePrefix : 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.244599459+07:00","message":"Next Push (prob) : 'ผลผลิตให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.244641578+07:00","message":"push: {false จัดการ 0 0xc00232d180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.438971126+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.43901555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.439021628+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.439034299+07:00","message":"[buffer interim] 128 false จัดการผลผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.439040857+07:00","message":"[bufferProcess] interim [620000000]:จัดการผลผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.439043935+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.439050354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.439053112+07:00","message":"> Transcript [772] [false]: 'จัดการผลผลิตให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.439056473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.439058864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.439060748+07:00","message":"StatePrefix: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.439062881+07:00","message":"TextPushed: 'จัดการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.754494518+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.754534711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามเป้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.754540298+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.754550896+07:00","message":"[buffer interim] 128 false จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.754557664+07:00","message":"[bufferProcess] interim [860000000]:จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.754559964+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.754563268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.754566136+07:00","message":"> Transcript [773] [false]: 'จัดการผลผลิตให้ได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.754569309+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.754571224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.754574184+07:00","message":"StatePrefix: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.754576478+07:00","message":"TextPushed: 'จัดการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.7574205+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.757435761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.757440529+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.757450636+07:00","message":"[buffer interim] 128 false จัดการผลผลิตให้ได้ตามความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.757455767+07:00","message":"[bufferProcess] interim [920000000]:จัดการผลผลิตให้ได้ตามความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.757458032+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.757460272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.75746246+07:00","message":"> Transcript [774] [false]: 'จัดการผลผลิตให้ได้ตามเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.757464866+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.7574668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.757469156+07:00","message":"StatePrefix: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.757471392+07:00","message":"TextPushed: 'จัดการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.94503364+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.94506921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.945075712+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.945091429+07:00","message":"[buffer interim] 128 false จัดการผลผลิตให้ได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945097978+07:00","message":"[bufferProcess] interim [40000000]:จัดการผลผลิตให้ได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945102482+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945105578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945108636+07:00","message":"> Transcript [775] [false]: 'จัดการผลผลิตให้ได้ตามความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945112324+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.94511454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945116666+07:00","message":"StatePrefix: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945119226+07:00","message":"TextPushed: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945127082+07:00","message":"Push: 'ผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.94512891+07:00","message":"TextPushed: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945130893+07:00","message":"Set new StatePrefix : 'จัดการผลผลิตให้ได้ตามความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945132847+07:00","message":"Next Push (prob) : 'ได้ตามความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.945139895+07:00","message":"push: {false ผลผลิตให้ 0 0xc00232d180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.945259258+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.945285499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามเป้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.945290884+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:33.945305429+07:00","message":"[buffer interim] 128 false จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.94531217+07:00","message":"[bufferProcess] interim [100000000]:จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945314678+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945321462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945324446+07:00","message":"> Transcript [776] [false]: 'จัดการผลผลิตให้ได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945326775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:33.945328926+07:00","message":"Set new StatePrefix: 'จัดการผลผลิตให้ได้ตามปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.003782636+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.003823965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามความต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.003831386+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.003844276+07:00","message":"[buffer interim] 128 false จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.003852999+07:00","message":"[bufferProcess] interim [160000000]:จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.003858135+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.003863483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.003867941+07:00","message":"> Transcript [777] [false]: 'จัดการผลผลิตให้ได้ตามเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.003871166+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.003874188+07:00","message":"Set new StatePrefix: 'จัดการผลผลิตให้ได้ตามเป้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.32760072+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.32764164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามความต้องการของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.327648066+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.327663724+07:00","message":"[buffer interim] 128 false จัดการผลผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.327670633+07:00","message":"[bufferProcess] interim [520000000]:จัดการผลผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.327673316+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.327679931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.327683481+07:00","message":"> Transcript [778] [false]: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.327686249+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.327688254+07:00","message":"Set new StatePrefix: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.492556671+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.624952483+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.680664612+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.680701106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดการผลผลิตให้ได้ตามความต้องการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.680707217+07:00","message":"receive interim result [false|false]: จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.680718559+07:00","message":"[buffer interim] 128 false จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.680725838+07:00","message":"[bufferProcess] interim [820000000]:จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.680728407+07:00","message":"[bufferProcess] send to processor:จัดการผลผลิตให้ได้ตามความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.680731602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.680734311+07:00","message":"> Transcript [779] [false]: 'จัดการผลผลิตให้ได้ตามความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.680737716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.680739598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.680741897+07:00","message":"StatePrefix: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.680744408+07:00","message":"TextPushed: 'จัดการผลผลิตให้'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:34.825852295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:34.825864791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.830660838+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.830698401+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-05-14T13:23:34.830704449+07:00","message":"receive interim result [true|false]: จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.830714534+07:00","message":"end recv isFinal message id 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.830717114+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.830723569+07:00","message":"[buffer interim] 128 true จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.83073041+07:00","message":"[bufferProcess] interim [30000000]:จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830734267+07:00","message":"[bufferProcess] send to processor (isfinal):จัดการผลผลิตให้ได้ตามความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830752744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830783103+07:00","message":"> Transcript [780] [false]: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830790851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830794137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.83079773+07:00","message":"StatePrefix: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830802623+07:00","message":"TextPushed: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830806307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830809456+07:00","message":"> Transcript [781] [true]: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830813066+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830815639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830818453+07:00","message":"StatePrefix: 'จัดการผลผลิตให้ได้ตามความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830821516+07:00","message":"TextPushed: 'จัดการผลผลิตให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:34.830832495+07:00","message":"Push: 'ได้ตามความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:34.830847742+07:00","message":"push: {true ได้ตามความต้องการ 0 0xc00232d180}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:34.839389857+07:00","message":"write wav file: './tmp/7572/7572_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.475971858+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.476014703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.476020832+07:00","message":"receive interim result [false|false]: พี่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.476034209+07:00","message":"[buffer interim] 129 false พี่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.476041676+07:00","message":"[bufferProcess] interim [680000000]:พี่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.476043548+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.476050473+07:00","message":"[bufferProcess] send to processor (ticker):พี่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.476053131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.47605617+07:00","message":"> Transcript [782] [false]: 'พี่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.476058531+07:00","message":"Set StatePrefix (first interim): 'พี่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.723488432+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.723529593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.723535759+07:00","message":"receive interim result [false|false]: ดีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.723549431+07:00","message":"[buffer interim] 129 false ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.723556258+07:00","message":"[bufferProcess] interim [860000000]:ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.72355821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.773825507+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.773863139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.773868327+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:36.773883281+07:00","message":"[buffer interim] 129 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.773890077+07:00","message":"[bufferProcess] interim [980000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.773892699+07:00","message":"[bufferProcess] send to processor:ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.773895787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.773898678+07:00","message":"> Transcript [783] [false]: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.773900669+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:36.773902652+07:00","message":"Set new StatePrefix: 'ดีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:37.414518082+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:37.414559965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:37.414565902+07:00","message":"receive interim result [false|false]: ดีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:37.41458137+07:00","message":"[buffer interim] 129 false ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.414589426+07:00","message":"[bufferProcess] interim [580000000]:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.414591876+07:00","message":"[bufferProcess] send to processor:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.414598896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.414601955+07:00","message":"> Transcript [784] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.414605389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.414609259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.414611157+07:00","message":"StatePrefix: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.414613066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:37.671763716+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:37.671807054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:37.671814408+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:37.671829256+07:00","message":"[buffer interim] 129 false ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.671838962+07:00","message":"[bufferProcess] interim [880000000]:ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.671843523+07:00","message":"[bufferProcess] send to processor:ดีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.671850934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.671854985+07:00","message":"> Transcript [785] [false]: 'ดีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.67186066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.671863925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.671866558+07:00","message":"StatePrefix: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:37.671869902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:37.826204463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:37.826208368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:38.321482319+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:38.321532952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:38.321540782+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:38.321561178+07:00","message":"[buffer interim] 129 false ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:38.32157084+07:00","message":"[bufferProcess] interim [480000000]:ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:38.321575023+07:00","message":"[bufferProcess] send to processor:ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:38.321583511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:38.321588209+07:00","message":"> Transcript [786] [false]: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:38.32159381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:38.321597112+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:38.321600018+07:00","message":"StatePrefix: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:38.321602639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.095603951+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.095646314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือแปลงเบ็ญจะมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.095652845+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือแปลงเบ็ญจะมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.095668297+07:00","message":"[buffer interim] 129 false ดีนะคะนี่คือแปลงเบ็ญจะมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095675958+07:00","message":"[bufferProcess] interim [320000000]:ดีนะคะนี่คือแปลงเบ็ญจะมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095678766+07:00","message":"[bufferProcess] send to processor:ดีนะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095682569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095685993+07:00","message":"> Transcript [787] [false]: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095689692+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.09569168+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095693502+07:00","message":"StatePrefix: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095695443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095701262+07:00","message":"Push: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095703318+07:00","message":"TextPushed: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095705735+07:00","message":"Set new StatePrefix : 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.095707966+07:00","message":"Next Push (prob) : 'คะนี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.095716989+07:00","message":"push: {false ดีนะ 0 0xc00400ac00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.210301009+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.210351188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือแปลงเบญจมาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.210357162+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.210374472+07:00","message":"[buffer interim] 129 false ดีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.210382885+07:00","message":"[bufferProcess] interim [380000000]:ดีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.210385735+07:00","message":"[bufferProcess] send to processor:ดีนะคะนี่คือแปลงเบ็ญจะมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.210389969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.210393002+07:00","message":"> Transcript [788] [false]: 'ดีนะคะนี่คือแปลงเบ็ญจะมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.210396659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.210398751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.210401264+07:00","message":"StatePrefix: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.210403779+07:00","message":"TextPushed: 'ดีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.301367041+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.364394322+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.615061924+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.615101783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือแปลงเบญจมาศค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.615107906+07:00","message":"receive interim result [false|false]: ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.61512203+07:00","message":"[buffer interim] 129 false ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.615129906+07:00","message":"[bufferProcess] interim [860000000]:ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.615132381+07:00","message":"[bufferProcess] send to processor:ดีนะคะนี่คือแปลงเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.615137714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.615140856+07:00","message":"> Transcript [789] [false]: 'ดีนะคะนี่คือแปลงเบญจมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.615144746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.615146984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.615149804+07:00","message":"StatePrefix: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.615152307+07:00","message":"TextPushed: 'ดีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.708480858+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.708522686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดีนะคะนี่คือแปลงเบญจมาศค่ะ\",\"confidence\":0.919713}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.708528092+07:00","message":"receive interim result [true|false]: ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.708539428+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.708541893+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.708551344+07:00","message":"[buffer interim] 129 true ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708564421+07:00","message":"[bufferProcess] interim [890000000]:ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708570316+07:00","message":"[bufferProcess] send to processor (isfinal):ดีนะคะนี่คือแปลงเบญจมาศค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708574995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708578264+07:00","message":"> Transcript [790] [false]: 'ดีนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708581751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708583755+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708585721+07:00","message":"StatePrefix: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708588045+07:00","message":"TextPushed: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.70858961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708595395+07:00","message":"> Transcript [791] [true]: 'ดีนะคะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708597766+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708599394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708601116+07:00","message":"StatePrefix: 'ดีนะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708603667+07:00","message":"TextPushed: 'ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:39.708609386+07:00","message":"Push: 'คะนี่คือแปลงเบญจมาศค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:39.708617873+07:00","message":"push: {true คะนี่คือแปลงเบญจมาศค่ะ 0 0xc00400ac00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:39.720959952+07:00","message":"write wav file: './tmp/7572/7572_129.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:40.827234697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:40.827282299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:41.125878199+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:41.125925259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:41.125930922+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:41.125942667+07:00","message":"[buffer interim] 130 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:41.125949295+07:00","message":"[bufferProcess] interim [380000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:41.125951057+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:41.125955459+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:41.125958634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:41.125961385+07:00","message":"> Transcript [792] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:41.125963799+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:41.640086759+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:41.640149909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟ้ามีตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:41.640159173+07:00","message":"receive interim result [false|false]: ฟ้ามีตา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:41.640178521+07:00","message":"[buffer interim] 130 false ฟ้ามีตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:41.640192599+07:00","message":"[bufferProcess] interim [920000000]:ฟ้ามีตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:41.640195283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.218073759+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.218118058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟ้ามีตา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.218124138+07:00","message":"receive interim result [false|false]: ฟ้ามีตา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.218138642+07:00","message":"[buffer interim] 130 false ฟ้ามีตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.218152916+07:00","message":"[bufferProcess] interim [520000000]:ฟ้ามีตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.218155349+07:00","message":"[bufferProcess] send to processor:ฟ้ามีตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.218159531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.218162912+07:00","message":"> Transcript [793] [false]: 'ฟ้ามีตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.218165422+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.218169874+07:00","message":"Set new StatePrefix: 'ฟ้ามีตา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.523944976+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.523988782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.52399595+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.524009244+07:00","message":"[buffer interim] 130 false มีไฟอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.524017178+07:00","message":"[bufferProcess] interim [760000000]:มีไฟอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.524019963+07:00","message":"[bufferProcess] send to processor:ฟ้ามีตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.524026358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.52402975+07:00","message":"> Transcript [794] [false]: 'ฟ้ามีตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.524033332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.52403589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.524037664+07:00","message":"StatePrefix: 'ฟ้ามีตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.524039703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.533025476+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.53305046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.533055381+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:42.533069156+07:00","message":"[buffer interim] 130 false มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.533074502+07:00","message":"[bufferProcess] interim [820000000]:มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.53307672+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.533080472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.533083123+07:00","message":"> Transcript [795] [false]: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.533085089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:42.533088115+07:00","message":"Set new StatePrefix: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.101132615+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.101189585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.101195993+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.101218316+07:00","message":"[buffer interim] 130 false มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.101228393+07:00","message":"[bufferProcess] interim [420000000]:มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.101230866+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.101236498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.101239534+07:00","message":"> Transcript [796] [false]: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.101243183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.101245525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.101247543+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.101250097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.500442239+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.500459855+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.500462805+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.50046451+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.500466494+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.500468333+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.50047+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.50047199+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.500473685+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.802248657+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.802302038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะซึ่งการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.802308042+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:43.802326055+07:00","message":"[buffer interim] 130 false มีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.802336875+07:00","message":"[bufferProcess] interim [80000000]:มีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.802339229+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.802342977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.802345983+07:00","message":"> Transcript [797] [false]: 'มีไฟอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.802350011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.802352725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.802355172+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:43.80235743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:43.827430314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:43.827446691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.12048249+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.120525041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะซึ่งการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.12053179+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.120545592+07:00","message":"[buffer interim] 130 false มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.12055296+07:00","message":"[bufferProcess] interim [380000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.120555716+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.120562381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.120565341+07:00","message":"> Transcript [798] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.120569287+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.120571667+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.120573906+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.120576204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.713482243+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.713534046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะซึ่งการใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.71353968+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.713555835+07:00","message":"[buffer interim] 130 false มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.713563306+07:00","message":"[bufferProcess] interim [980000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.713566194+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.713573269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.713576057+07:00","message":"> Transcript [799] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.71358022+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.713582617+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.713584894+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.71358701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.713593041+07:00","message":"Push: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.713594998+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.713597443+07:00","message":"Set new StatePrefix : 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.713599666+07:00","message":"Next Push (prob) : 'คะซึ่งการใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.713607468+07:00","message":"push: {false มีไฟอยู่ด้วยนะ 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.857573104+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.857615155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะซึ่งการใช้หลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.85761993+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้หลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.857636228+07:00","message":"[buffer interim] 130 false มีไฟอยู่ด้วยนะคะซึ่งการใช้หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.857642651+07:00","message":"[bufferProcess] interim [100000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.857645751+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.857648911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.857651597+07:00","message":"> Transcript [800] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.857654959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.857657051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.857658939+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.857661174+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.906561494+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.906597297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.906603267+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:44.906620036+07:00","message":"[buffer interim] 130 false มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.906626933+07:00","message":"[bufferProcess] interim [220000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.906629414+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.906632652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.906635211+07:00","message":"> Transcript [801] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.906638275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.90664041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.906642646+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:44.906645101+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.594959874+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.595002589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.595008515+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.59502016+07:00","message":"[buffer interim] 130 false มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.595028863+07:00","message":"[bufferProcess] interim [820000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.595031151+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.595034687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.595037446+07:00","message":"> Transcript [802] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.595040849+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.595042975+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.595044774+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.595047668+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.712350813+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.80605032+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.806093075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.806099852+07:00","message":"receive interim result [false|false]: มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.80611932+07:00","message":"[buffer interim] 130 false มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.806127599+07:00","message":"[bufferProcess] interim [60000000]:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.80613031+07:00","message":"[bufferProcess] send to processor:มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.806134353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.80613825+07:00","message":"> Transcript [803] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.806142375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.806144438+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.806146454+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.806148813+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.80615369+07:00","message":"Push: 'คะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.806155565+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.806158041+07:00","message":"Set new StatePrefix : 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:45.806160254+07:00","message":"Next Push (prob) : 'หลอดไฟ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.806169963+07:00","message":"push: {false คะซึ่งการใช้ 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:45.96451979+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.117232229+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.117271881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย\",\"confidence\":0.918842}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.117278588+07:00","message":"receive interim result [true|false]: สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.11728794+07:00","message":"end recv isFinal message id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.117290084+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.117296109+07:00","message":"[buffer interim] 130 true สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117303425+07:00","message":"[bufferProcess] interim [360000000]:สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117306517+07:00","message":"[bufferProcess] send to processor (isfinal):มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117310196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117313082+07:00","message":"> Transcript [804] [false]: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.11731646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117318462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117321293+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117324437+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117326493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117329719+07:00","message":"> Transcript [805] [true]: 'สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.11733199+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117333655+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117335187+07:00","message":"StatePrefix: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117336904+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117338522+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.11747542+07:00","message":"Push: 'หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117478173+07:00","message":"TextPushed: 'มีไฟอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117480286+07:00","message":"Set new StatePrefix : 'สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117482788+07:00","message":"Next Push (prob) : 'สามีอยู่ด้วยนะคะซึ่งการใช้หลอดไฟนี้ค่ะจะช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.117491566+07:00","message":"push: {true หลอดไฟนี้ค่ะจะช่วย 0 0xc000044c00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.117503164+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_130.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:46.129531735+07:00","message":"write wav file: './tmp/7572/7572_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.541616561+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.603807114+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:46.828094703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:46.828105782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.846512186+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.846528803+07:00","message":"found end of frame, send empty tag with msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.846531682+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.846538225+07:00","message":"[buffer interim] 131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.846544094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.846547198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.846550149+07:00","message":"> Transcript [806] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.846552823+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.846554759+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.846556447+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.846558224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:46.846560802+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:46.846568896+07:00","message":"push: {true \n 0 0xc00012f980}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:46.851619461+07:00","message":"write wav file: './tmp/7572/7572_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:48.951444763+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:48.951494849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นเบญจมาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:48.951500369+07:00","message":"receive interim result [false|false]: ต้นเบญจมาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:48.951517452+07:00","message":"[buffer interim] 132 false ต้นเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:48.951525876+07:00","message":"[bufferProcess] interim [160000000]:ต้นเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:48.951527814+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:48.951531749+07:00","message":"[bufferProcess] send to processor (ticker):ต้นเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:48.951534596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:48.951537444+07:00","message":"> Transcript [807] [false]: 'ต้นเบญจมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:48.951539686+07:00","message":"Set StatePrefix (first interim): 'ต้นเบญจมาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:49.591965256+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:49.592005469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นเบญจมาศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:49.592011099+07:00","message":"receive interim result [false|false]: ต้นเบญจมาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:49.592028642+07:00","message":"[buffer interim] 132 false ต้นเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:49.592035897+07:00","message":"[bufferProcess] interim [760000000]:ต้นเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:49.592037962+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:49.828517088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:49.828528537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.642432837+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.684544425+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.684588441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.684595006+07:00","message":"receive interim result [false|false]: จะมาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.684606614+07:00","message":"[buffer interim] 132 false จะมาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684613042+07:00","message":"[bufferProcess] interim [840000000]:จะมาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684615227+07:00","message":"[bufferProcess] send to processor:ต้นเบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684621095+07:00","message":"[bufferProcess] send to processor (ticker):จะมาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684624209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684627214+07:00","message":"> Transcript [808] [false]: 'ต้นเบญจมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684630674+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684633078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684636155+07:00","message":"StatePrefix: 'ต้นเบญจมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684638375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684640099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684642104+07:00","message":"> Transcript [809] [false]: 'จะมาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684643747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.684645624+07:00","message":"Set new StatePrefix: 'จะมาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.705796815+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.739476708+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.739512612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.739517815+07:00","message":"receive interim result [false|false]: จะมาด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.739532865+07:00","message":"[buffer interim] 132 false จะมาด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.739538972+07:00","message":"[bufferProcess] interim [20000000]:จะมาด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:50.739540951+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:50.762055506+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.02466607+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.057420095+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.057445458+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.057449294+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.057456477+07:00","message":"[buffer interim] force interim is final (2) :จะมาด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057480021+07:00","message":"[bufferProcess] interim [20000000]:จะมาด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057518605+07:00","message":"[bufferProcess] send to processor (isfinal):จะมาด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.05752747+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057532465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057536843+07:00","message":"> Transcript [810] [false]: 'จะมาด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057540451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057542452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057544669+07:00","message":"StatePrefix: 'จะมาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057546803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057548295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.05755075+07:00","message":"> Transcript [811] [true]: 'จะมาด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057552971+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057554591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057556227+07:00","message":"StatePrefix: 'จะมาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057557768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057560837+07:00","message":"Push: 'จะมาด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057562411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057564211+07:00","message":"> Transcript [812] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057566056+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057567548+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057569104+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057570719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:51.057572675+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.057584371+07:00","message":"push: {true จะมาด้วยค่ะ 0 0xc00400a180}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.057591145+07:00","message":"push: {true \n 0 0xc00034da00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:51.06601584+07:00","message":"write wav file: './tmp/7572/7572_133.wav'"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:51.067421354+07:00","message":"write wav file: './tmp/7572/7572_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.088087425+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.088122302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาด้วยค่ะ\",\"confidence\":0.8101075}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.08812816+07:00","message":"receive interim result [true|false]: จะมาด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.088135266+07:00","message":"end recv isFinal message id 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.088137488+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.088143286+07:00","message":"[buffer interim] this message is already final true 132: 'จะมาด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.793395962+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:51.925620405+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.08605663+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.086074985+07:00","message":"found end of frame, send empty tag with msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.086078094+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.086085606+07:00","message":"[buffer interim] 134 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.086093883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.086098513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.086101568+07:00","message":"> Transcript [813] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.086104451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.086106335+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.086108071+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.08610978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.08611759+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.086127671+07:00","message":"push: {true \n 0 0xc00400ae00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:52.093431018+07:00","message":"write wav file: './tmp/7572/7572_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.5632986+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.6343941+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:52.828912924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:52.828914548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.854239537+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.854255056+07:00","message":"found end of frame, send empty tag with msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.85425848+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.854265681+07:00","message":"[buffer interim] 135 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.854272938+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.854276948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.854279777+07:00","message":"> Transcript [814] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.854282558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.854284478+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.854286205+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.854288266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:52.854295651+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:52.854304433+07:00","message":"push: {true \n 0 0xc0024ca000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:52.859660857+07:00","message":"write wav file: './tmp/7572/7572_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:53.591630639+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:53.88316171+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:53.883192885+07:00","message":"found end of frame, send empty tag with msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:53.88320464+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:53.883213135+07:00","message":"[buffer interim] 136 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:53.883220417+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:53.883224102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:53.883227031+07:00","message":"> Transcript [815] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:53.883229898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:53.883231876+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:53.883233806+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:53.883235642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:53.883241932+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:53.883252577+07:00","message":"push: {true \n 0 0xc00012e200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:53.889318077+07:00","message":"write wav file: './tmp/7572/7572_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:53.913490583+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:54.981412266+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:54.981454227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เฟือง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:54.981459613+07:00","message":"receive interim result [false|false]: เฟือง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:54.981473107+07:00","message":"[buffer interim] 137 false เฟือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:54.981479558+07:00","message":"[bufferProcess] interim [650000000]:เฟือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:54.981481463+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:54.981488721+07:00","message":"[bufferProcess] send to processor (ticker):เฟือง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:54.981490961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:54.981493695+07:00","message":"> Transcript [816] [false]: 'เฟือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:54.981495863+07:00","message":"Set StatePrefix (first interim): 'เฟือง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.103874859+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.103913105+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-05-14T13:23:55.103918836+07:00","message":"receive interim result [false|false]: เพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.103934997+07:00","message":"[buffer interim] 137 false เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.103941829+07:00","message":"[bufferProcess] interim [770000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.103943744+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.295221265+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.295267742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรือ hype\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.295274296+07:00","message":"receive interim result [false|false]: เรือ hype"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.295285646+07:00","message":"[buffer interim] 137 false เรือ hype"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.295292655+07:00","message":"[bufferProcess] interim [950000000]:เรือ hype"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.2952951+07:00","message":"[bufferProcess] send to processor:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.295298124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.295300702+07:00","message":"> Transcript [817] [false]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.295302774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.295305022+07:00","message":"Set new StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.296066624+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.296087742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.29609144+07:00","message":"receive interim result [false|false]: เพื่อให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.296102648+07:00","message":"[buffer interim] 137 false เพื่อให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.296107187+07:00","message":"[bufferProcess] interim [10000000]:เพื่อให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.296109272+07:00","message":"[bufferProcess] send to processor:เรือ hype"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.296111891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.296113886+07:00","message":"> Transcript [818] [false]: 'เรือ hype'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.296115698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.296117421+07:00","message":"Set new StatePrefix: 'เรือ hype'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.358547975+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.358586967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อไฮดรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.358593023+07:00","message":"receive interim result [false|false]: เพื่อไฮดรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.358610023+07:00","message":"[buffer interim] 137 false เพื่อไฮดรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.358616475+07:00","message":"[bufferProcess] interim [70000000]:เพื่อไฮดรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.35861857+07:00","message":"[bufferProcess] send to processor:เพื่อให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.358622207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.358625851+07:00","message":"> Transcript [819] [false]: 'เพื่อให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.358629144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.358632256+07:00","message":"Set new StatePrefix: 'เพื่อให้ดู'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.501610851+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.501648811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.501653825+07:00","message":"receive interim result [false|false]: เพื่อให้ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.501669197+07:00","message":"[buffer interim] 137 false เพื่อให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.501675622+07:00","message":"[bufferProcess] interim [190000000]:เพื่อให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.50167774+07:00","message":"[bufferProcess] send to processor:เพื่อไฮดรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.501680729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.50168337+07:00","message":"> Transcript [820] [false]: 'เพื่อไฮดรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.501685357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.5016874+07:00","message":"Set new StatePrefix: 'เพื่อไฮดรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.55691081+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.556944688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อ hydraulic\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.55695054+07:00","message":"receive interim result [false|false]: เพื่อ hydraulic"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.556966857+07:00","message":"[buffer interim] 137 false เพื่อ hydraulic"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.556974311+07:00","message":"[bufferProcess] interim [310000000]:เพื่อ hydraulic"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.55697662+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.556981614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.556984347+07:00","message":"> Transcript [821] [false]: 'เพื่อให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.556986564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.556988609+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.676304131+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.676343354+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-05-14T13:23:55.676348946+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:55.67636661+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.67637369+07:00","message":"[bufferProcess] interim [370000000]:เพื่อให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.676376116+07:00","message":"[bufferProcess] send to processor:เพื่อ hydraulic"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.676379231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.676382241+07:00","message":"> Transcript [822] [false]: 'เพื่อ hydraulic'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.676384649+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:55.676386501+07:00","message":"Set new StatePrefix: 'เพื่อ hydraulic'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:55.829222602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:55.829243301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.052581229+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.052621843+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-05-14T13:23:56.052628895+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.052643146+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.052649572+07:00","message":"[bufferProcess] interim [790000000]:เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.052652519+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.052659564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.052662474+07:00","message":"> Transcript [823] [false]: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.052665203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.052668551+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.255525838+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.255567657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.255573142+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.255588699+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.255595517+07:00","message":"[bufferProcess] interim [30000000]:เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.255597965+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.255604564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.255607205+07:00","message":"> Transcript [824] [false]: 'เพื่อให้ได้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.255610821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.255612994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.255614715+07:00","message":"StatePrefix: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.255616873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.573821934+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.573866436+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-05-14T13:23:56.573872576+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.573889763+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.573901247+07:00","message":"[bufferProcess] interim [270000000]:เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.573903999+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.573911286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.573915284+07:00","message":"> Transcript [825] [false]: 'เพื่อให้ได้ผลผลิตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.573919475+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.573921754+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.573923681+07:00","message":"StatePrefix: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.573925923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.771440419+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.771481535+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-05-14T13:23:56.771487418+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.771504286+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.771512274+07:00","message":"[bufferProcess] interim [510000000]:เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.771514674+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.771518554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.771521371+07:00","message":"> Transcript [826] [false]: 'เพื่อให้ได้ผลผลิตที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.771525586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.771527679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.771529669+07:00","message":"StatePrefix: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.77153157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.899599677+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.89964759+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-05-14T13:23:56.899653581+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นพิษ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.899670587+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.89968012+07:00","message":"[bufferProcess] interim [570000000]:เพื่อให้ได้ผลผลิตที่เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.89968256+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.899688294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.899691154+07:00","message":"> Transcript [827] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.899694794+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.899697875+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.899701241+07:00","message":"StatePrefix: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.899703622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.899709776+07:00","message":"Push: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.899711765+07:00","message":"TextPushed: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.89971375+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิตที่เป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.899715939+07:00","message":"Next Push (prob) : 'ผลิตที่เป็นที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.899725026+07:00","message":"push: {false เพื่อให้ได้ผล 0 0xc000045100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.902930959+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.902951754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.90295691+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:56.902967872+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.902972905+07:00","message":"[bufferProcess] interim [630000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.902975174+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.9029815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.902984431+07:00","message":"> Transcript [828] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.902986819+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:56.90298892+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นพิษ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.086327226+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.086377364+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-05-14T13:23:57.086383789+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.086398778+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.086408488+07:00","message":"[bufferProcess] interim [810000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.086412702+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.086421297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.08642592+07:00","message":"> Transcript [829] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.086429664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.086433434+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.335559188+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.335602888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.335608985+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.335624026+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.335631615+07:00","message":"[bufferProcess] interim [50000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.335634229+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.335637792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.33564066+07:00","message":"> Transcript [830] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.335643231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.335645715+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.653587867+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.653630763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.653637206+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:57.653651891+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.653659151+07:00","message":"[bufferProcess] interim [350000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.653661715+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.653665495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.653668696+07:00","message":"> Transcript [831] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.653672639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.653674748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.653676548+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:57.653679021+07:00","message":"TextPushed: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.301374891+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.301410187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.301418129+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.301437781+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.301448669+07:00","message":"[bufferProcess] interim [950000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.30145216+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.30145974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.301464062+07:00","message":"> Transcript [832] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.301469187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.301472111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.301475327+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.30147931+07:00","message":"TextPushed: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.499697168+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.499735048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.499740963+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.499758232+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.499766388+07:00","message":"[bufferProcess] interim [190000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.499769042+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.499771895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.49977573+07:00","message":"> Transcript [833] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.499779494+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.49978188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.499786365+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.499789006+07:00","message":"TextPushed: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.581192574+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.581260725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.581267854+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.581286116+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581294753+07:00","message":"[bufferProcess] interim [310000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581297322+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581313568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581316838+07:00","message":"> Transcript [834] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581321229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581323251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581326658+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581329171+07:00","message":"TextPushed: 'เพื่อให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581334945+07:00","message":"Push: 'ผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581336971+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581339873+07:00","message":"Set new StatePrefix : 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.581342072+07:00","message":"Next Push (prob) : 'ของตลาดแล้วก็คง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.581350508+07:00","message":"push: {false ผลิตที่เป็นที่ต้องการ 0 0xc000045100}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.732969022+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.73300667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.733013335+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.733030454+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.733037623+07:00","message":"[bufferProcess] interim [370000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.733040057+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.733043992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.733047546+07:00","message":"> Transcript [835] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.733050086+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.733053204+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.753445977+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.753472878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.753478312+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.753497044+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.753502944+07:00","message":"[bufferProcess] interim [430000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.75350532+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.75350923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.753511891+07:00","message":"> Transcript [836] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.753514073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.753516239+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงจะ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:58.829401699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:23:58.829431543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.898016011+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.898084106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนต่างโลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.898091471+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนต่างโลก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:58.898107277+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนต่างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.898114159+07:00","message":"[bufferProcess] interim [610000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนต่างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.898117159+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.898124291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.898126891+07:00","message":"> Transcript [837] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.898129392+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:58.898131425+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.201024112+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.201086193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนตลกนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.201097288+07:00","message":"receive interim result [false|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนตลกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.201117305+07:00","message":"[buffer interim] 137 false เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนตลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.201127651+07:00","message":"[bufferProcess] interim [910000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนตลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.201131901+07:00","message":"[bufferProcess] send to processor:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนต่างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.201137361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.201141766+07:00","message":"> Transcript [838] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนต่างโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.201146185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.201151579+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนต่างโลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.223289399+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.285549588+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.563561073+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.563607715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงต่อโลกนะคะ\",\"confidence\":0.9302636}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.563616713+07:00","message":"receive interim result [true|false]: เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงต่อโลกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.563630194+07:00","message":"end recv isFinal message id 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.563633144+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.563641718+07:00","message":"[buffer interim] 137 true เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงต่อโลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563655378+07:00","message":"[bufferProcess] interim [330000000]:เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงต่อโลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563660247+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนตลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563668031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563671901+07:00","message":"> Transcript [839] [false]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนตลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563675406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563678269+07:00","message":"Set new StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนตลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563681153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563684044+07:00","message":"> Transcript [840] [true]: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คงต่อโลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563688238+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563691106+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563694118+07:00","message":"StatePrefix: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการของตลาดแล้วก็คนตลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563698265+07:00","message":"TextPushed: 'เพื่อให้ได้ผลผลิตที่เป็นที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:23:59.563702493+07:00","message":"Push: 'ของตลาดแล้วก็คงต่อโลกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:23:59.563716453+07:00","message":"push: {true ของตลาดแล้วก็คงต่อโลกนะคะ 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:23:59.574027082+07:00","message":"write wav file: './tmp/7572/7572_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:00.329277752+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:00.32932075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:00.329325988+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:00.329341519+07:00","message":"[buffer interim] 138 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:00.329349108+07:00","message":"[bufferProcess] interim [720000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:00.329351382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:00.917244307+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:00.917285126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:00.917291041+07:00","message":"receive interim result [false|false]: เกษตรกรก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:00.917306742+07:00","message":"[buffer interim] 138 false เกษตรกรก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:00.917313327+07:00","message":"[bufferProcess] interim [260000000]:เกษตรกรก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:00.917315779+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:00.917318767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:00.917321261+07:00","message":"> Transcript [841] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:00.917323439+07:00","message":"Set StatePrefix (first interim): 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.102018339+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.102063359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.10206921+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.102082367+07:00","message":"[buffer interim] 138 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.102089704+07:00","message":"[bufferProcess] interim [440000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.102092166+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.102102014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.102104904+07:00","message":"> Transcript [842] [false]: 'เกษตรกรก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.102108484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.102110666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.102112545+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.102114678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.105538+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.105553393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.105558719+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.105567448+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.105570925+07:00","message":"[bufferProcess] interim [500000000]:เกษตรกรก็มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.105573186+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.105575393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.105577765+07:00","message":"> Transcript [843] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.105580245+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.105582292+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.10558421+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.105585942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.551696176+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.551740887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.551747616+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.55176449+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.55177487+07:00","message":"[bufferProcess] interim [860000000]:เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.551777282+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.551781209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.55178427+07:00","message":"> Transcript [844] [false]: 'เกษตรกรก็มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.551788261+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.551790389+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.551792254+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.55179426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.781386359+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.78143688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.781442717+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.781460886+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781468721+07:00","message":"[bufferProcess] interim [100000000]:เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781471097+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781474573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781477753+07:00","message":"> Transcript [845] [false]: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781481684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781483989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781485801+07:00","message":"StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781487691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781494147+07:00","message":"Push: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781496391+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.78149859+07:00","message":"Set new StatePrefix : 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.781500627+07:00","message":"Next Push (prob) : 'ก็มีการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.781508953+07:00","message":"push: {false เกษตรกร 0 0xc00400ac80}"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:01.830476881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:01.830497526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.853610474+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.853651091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำหนังสือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.85365751+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำหนังสือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.853672779+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำหนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.853681589+07:00","message":"[bufferProcess] interim [220000000]:เกษตรกรก็มีการทำหนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.853684642+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.853688005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.853690727+07:00","message":"> Transcript [846] [false]: 'เกษตรกรก็มีการทำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.853694544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.853696699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.853698563+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.853700876+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.947720121+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.947762877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.947768713+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:01.947784655+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.947792336+07:00","message":"[bufferProcess] interim [280000000]:เกษตรกรก็มีการทำมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.947794813+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำหนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.947798121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.947801174+07:00","message":"> Transcript [847] [false]: 'เกษตรกรก็มีการทำหนังสือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.947804492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.947806718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.947809011+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:01.94781167+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.065468284+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.065509381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.065514685+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.065530556+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.065538049+07:00","message":"[bufferProcess] interim [400000000]:เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.065540176+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.065543811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.065546987+07:00","message":"> Transcript [848] [false]: 'เกษตรกรก็มีการทำมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.065550389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.065552717+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.065554688+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.065556915+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.520861616+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.520901288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.520907457+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.520919319+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520929549+07:00","message":"[bufferProcess] interim [880000000]:เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520935024+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520940838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520944651+07:00","message":"> Transcript [849] [false]: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520949344+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520952466+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520956017+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520958299+07:00","message":"TextPushed: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520962313+07:00","message":"Push: 'ก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.52096504+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520968012+07:00","message":"Set new StatePrefix : 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.520971352+07:00","message":"Next Push (prob) : 'มะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.520980752+07:00","message":"push: {false ก็มีการทำ 0 0xc00400ac80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.646854116+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.646899936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.646907368+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.646927491+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.646937381+07:00","message":"[bufferProcess] interim [940000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.646941394+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.646953301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.646957454+07:00","message":"> Transcript [850] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.646962805+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.646965674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.646968487+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.646972067+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.653988686+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.654015325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.654021931+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.654037618+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.654044097+07:00","message":"[bufferProcess] interim [0]:เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.654047313+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.654051366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.65405484+07:00","message":"> Transcript [851] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.654058664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.654061401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.654064442+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.654067792+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.703055133+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.703086675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.703091862+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:02.703105972+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.703112199+07:00","message":"[bufferProcess] interim [60000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.703114623+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.703122516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.703125207+07:00","message":"> Transcript [852] [false]: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.703128204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.703130571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.703132491+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:02.703136171+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.028009695+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.028059872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.028068912+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.028086045+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028099051+07:00","message":"[bufferProcess] interim [360000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028102896+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028110802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028115235+07:00","message":"> Transcript [853] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028120356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028123553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028126725+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028129924+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028138171+07:00","message":"Push: 'มะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028141298+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028145145+07:00","message":"Set new StatePrefix : 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.028148729+07:00","message":"Next Push (prob) : 'เสียบยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.028168334+07:00","message":"push: {false มะเขือเทศ 0 0xc00400ac80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.157152315+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.157232147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.157239975+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.157262516+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.157274236+07:00","message":"[bufferProcess] interim [480000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.157278759+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.15728862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.157293259+07:00","message":"> Transcript [854] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.157298436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.157301588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.157304353+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.157307967+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.210337609+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.210385682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.210393365+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.210413853+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.210423707+07:00","message":"[bufferProcess] interim [540000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.210427584+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.210432414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.21043936+07:00","message":"> Transcript [855] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.210445382+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.210448561+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.210451265+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.210454895+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.344019849+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.344067828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.3440767+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.344094778+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.344104341+07:00","message":"[bufferProcess] interim [660000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.344107849+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.344112448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.344121242+07:00","message":"> Transcript [856] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.344127033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.344130494+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.344133556+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.344137038+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.722024155+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.722073391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.722084576+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.722102967+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722115998+07:00","message":"[bufferProcess] interim [80000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722120643+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722130995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722135493+07:00","message":"> Transcript [857] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722141367+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722145049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.72214965+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722153598+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722162888+07:00","message":"Push: 'เสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722166153+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722169646+07:00","message":"Set new StatePrefix : 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:03.722173697+07:00","message":"Next Push (prob) : 'บนต้นตอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:03.722203714+07:00","message":"push: {false เสียบยอด 0 0xc00400ac80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:04.306173528+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:04.30622638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:04.306235788+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:04.306253438+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:04.306263212+07:00","message":"[bufferProcess] interim [680000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:04.306266855+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:04.306276678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:04.306280738+07:00","message":"> Transcript [858] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:04.306285842+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:04.306288654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:04.306291698+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:04.306296+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:04.83134043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:04.831366373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:05.904776986+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:05.90481607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:05.904822201+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:05.904835708+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.90484199+07:00","message":"[bufferProcess] interim [240000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904844731+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904848253+07:00","message":"[bufferProcess] send to processor (ticker):เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904851176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904853699+07:00","message":"> Transcript [859] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอมะขวิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904857506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904859428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904861276+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904863824+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.90486577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904867568+07:00","message":"> Transcript [860] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904869535+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.90487111+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904872748+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:05.904874503+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.404173746+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.462538172+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.54360179+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.543655604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.543662172+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.543677934+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.543684861+07:00","message":"[bufferProcess] interim [840000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.543687575+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.54751648+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.547534523+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-05-14T13:24:06.547538921+07:00","message":"receive interim result [false|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.547550905+07:00","message":"[buffer interim] 138 false เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.54755511+07:00","message":"[bufferProcess] interim [900000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.547557471+07:00","message":"[bufferProcess] send to processor:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.547560485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.547563396+07:00","message":"> Transcript [861] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.547567662+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.547570068+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.547572137+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.547574686+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.547582534+07:00","message":"Push: 'บนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.547584522+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.54758662+07:00","message":"Set new StatePrefix : 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.547588778+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.54759598+07:00","message":"push: {false บนต้นตอ 0 0xc00400ac80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.739026011+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.739062412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะก็จะเป็น\",\"confidence\":0.94017076}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.739068377+07:00","message":"receive interim result [true|false]: เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.739079449+07:00","message":"end recv isFinal message id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.73908135+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.739087839+07:00","message":"[buffer interim] 138 true เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739094567+07:00","message":"[bufferProcess] interim [140000000]:เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.73909856+07:00","message":"[bufferProcess] send to processor (isfinal):เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739111773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739143086+07:00","message":"> Transcript [862] [false]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739149781+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739152013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.73915434+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739157272+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739160078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739162228+07:00","message":"> Transcript [863] [true]: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739164541+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739166109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739167683+07:00","message":"StatePrefix: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739169542+07:00","message":"TextPushed: 'เกษตรกรก็มีการทำมะเขือเทศเสียบยอดบนต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:06.739177465+07:00","message":"Push: 'นะคะก็จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:06.739190064+07:00","message":"push: {true นะคะก็จะเป็น 0 0xc00400ac80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:06.752662609+07:00","message":"write wav file: './tmp/7572/7572_138.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:07.832254939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:07.832266634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:10.832797397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:10.832827312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.056248418+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.05630027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.056306439+07:00","message":"receive interim result [false|false]: เขื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.056319202+07:00","message":"[buffer interim] 139 false เขื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.056326112+07:00","message":"[bufferProcess] interim [190000000]:เขื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.05632811+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.056333056+07:00","message":"[bufferProcess] send to processor (ticker):เขื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.056335813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.056338844+07:00","message":"> Transcript [864] [false]: 'เขื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.056341914+07:00","message":"Set StatePrefix (first interim): 'เขื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.591570504+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.723514115+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.902923908+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.90298011+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.902988458+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.903002476+07:00","message":"end recv isFinal message id 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.903006056+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.903017235+07:00","message":"[buffer interim] 139 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.903027866+07:00","message":"[bufferProcess] interim [150000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.903032597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.903039715+07:00","message":"> Transcript [865] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.903045044+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.903047917+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.903051583+07:00","message":"StatePrefix: 'เขื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.903055465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:11.903059313+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:11.903072606+07:00","message":"push: {true  0 0xc00400b100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:11.915134905+07:00","message":"write wav file: './tmp/7572/7572_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.267305448+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.267349445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.267354649+07:00","message":"receive interim result [false|false]: ผล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.267369385+07:00","message":"[buffer interim] 140 false ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.267376187+07:00","message":"[bufferProcess] interim [420000000]:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.26737785+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.569877942+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.569936828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนรถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.569942965+07:00","message":"receive interim result [false|false]: คนรถ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.569955769+07:00","message":"[buffer interim] 140 false คนรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.569963204+07:00","message":"[bufferProcess] interim [660000000]:คนรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.569965713+07:00","message":"[bufferProcess] send to processor:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.569970944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.569973749+07:00","message":"> Transcript [866] [false]: 'ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.569975871+07:00","message":"Set StatePrefix (first interim): 'ผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.574629341+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.574646374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.57465037+07:00","message":"receive interim result [false|false]: คนโรค"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.574658581+07:00","message":"[buffer interim] 140 false คนโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.574662514+07:00","message":"[bufferProcess] interim [720000000]:คนโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.574664704+07:00","message":"[bufferProcess] send to processor:คนรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.574667551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.574669531+07:00","message":"> Transcript [867] [false]: 'คนรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.574671534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.574673382+07:00","message":"Set new StatePrefix: 'คนรถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.761673417+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.761714368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคไต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.761720188+07:00","message":"receive interim result [false|false]: คนโรคไต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.761734409+07:00","message":"[buffer interim] 140 false คนโรคไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.761741425+07:00","message":"[bufferProcess] interim [840000000]:คนโรคไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.761743914+07:00","message":"[bufferProcess] send to processor:คนโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.761747209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.761750103+07:00","message":"> Transcript [868] [false]: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.761752225+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.76175417+07:00","message":"Set new StatePrefix: 'คนโรค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.767721204+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.76773999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.767744917+07:00","message":"receive interim result [false|false]: คนโรคอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.76775674+07:00","message":"[buffer interim] 140 false คนโรคอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.767761299+07:00","message":"[bufferProcess] interim [900000000]:คนโรคอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.76776372+07:00","message":"[bufferProcess] send to processor:คนโรคไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.767766347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.767769029+07:00","message":"> Transcript [869] [false]: 'คนโรคไต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.767771608+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.767773645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.767775485+07:00","message":"StatePrefix: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.767777345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.89565868+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.895703742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.895709447+07:00","message":"receive interim result [false|false]: คนโรคเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.895724202+07:00","message":"[buffer interim] 140 false คนโรคเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.895736383+07:00","message":"[bufferProcess] interim [960000000]:คนโรคเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.895740207+07:00","message":"[bufferProcess] send to processor:คนโรคอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.895748689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.895752803+07:00","message":"> Transcript [870] [false]: 'คนโรคอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.895757892+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.895762396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.895766066+07:00","message":"StatePrefix: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.895768206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.908208742+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.908230634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.908235599+07:00","message":"receive interim result [false|false]: คนโรคอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.908246739+07:00","message":"[buffer interim] 140 false คนโรคอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.908252416+07:00","message":"[bufferProcess] interim [20000000]:คนโรคอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.90825476+07:00","message":"[bufferProcess] send to processor:คนโรคเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.908259929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.908262321+07:00","message":"> Transcript [871] [false]: 'คนโรคเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.908264645+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.908266416+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.908268118+07:00","message":"StatePrefix: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.90826986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.966609546+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.966645912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอาก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.966651906+07:00","message":"receive interim result [false|false]: คนโรคเอาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.966669034+07:00","message":"[buffer interim] 140 false คนโรคเอาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966676173+07:00","message":"[bufferProcess] interim [80000000]:คนโรคเอาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966678407+07:00","message":"[bufferProcess] send to processor:คนโรคอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966682221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966684988+07:00","message":"> Transcript [872] [false]: 'คนโรคอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966687653+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966689688+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966693329+07:00","message":"StatePrefix: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966695515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966701215+07:00","message":"Push: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966703347+07:00","message":"TextPushed: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966705455+07:00","message":"Set new StatePrefix : 'คนโรคอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:12.966707487+07:00","message":"Next Push (prob) : 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:12.966715831+07:00","message":"push: {false คนโรค 0 0xc000044b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.322319441+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.324457939+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.324494739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอาก็โทร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.324500583+07:00","message":"receive interim result [false|false]: คนโรคเอาก็โทร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.324512775+07:00","message":"[buffer interim] 140 false คนโรคเอาก็โทร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.324519249+07:00","message":"[bufferProcess] interim [320000000]:คนโรคเอาก็โทร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.324521916+07:00","message":"[bufferProcess] send to processor:คนโรคเอาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.324525413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.324528075+07:00","message":"> Transcript [873] [false]: 'คนโรคเอาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.324530069+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.324531887+07:00","message":"Set new StatePrefix: 'คนโรคเอาก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.346344777+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.346379131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคแล้วก็ทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.346385022+07:00","message":"receive interim result [false|false]: คนโรคแล้วก็ทน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.346398252+07:00","message":"[buffer interim] 140 false คนโรคแล้วก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.346403441+07:00","message":"[bufferProcess] interim [380000000]:คนโรคแล้วก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.346405815+07:00","message":"[bufferProcess] send to processor:คนโรคเอาก็โทร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.346408548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.346411136+07:00","message":"> Transcript [874] [false]: 'คนโรคเอาก็โทร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.346414244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.346416762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.346419567+07:00","message":"StatePrefix: 'คนโรคเอาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.346421571+07:00","message":"TextPushed: 'คนโรค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.443326479+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.44351013+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.443547948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคแล้วก็ทนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.443553468+07:00","message":"receive interim result [false|false]: คนโรคแล้วก็ทนมา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.443566723+07:00","message":"[buffer interim] 140 false คนโรคแล้วก็ทนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.443574153+07:00","message":"[bufferProcess] interim [500000000]:คนโรคแล้วก็ทนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.443576723+07:00","message":"[bufferProcess] send to processor:คนโรคแล้วก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.44358309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.443585851+07:00","message":"> Transcript [875] [false]: 'คนโรคแล้วก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.443588006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.443590055+07:00","message":"Set new StatePrefix: 'คนโรคแล้วก็ทน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.490568663+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.490608947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคแล้วก็ทนเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.490614837+07:00","message":"receive interim result [false|false]: คนโรคแล้วก็ทนเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.49063382+07:00","message":"[buffer interim] 140 false คนโรคแล้วก็ทนเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.490640545+07:00","message":"[bufferProcess] interim [560000000]:คนโรคแล้วก็ทนเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.490642899+07:00","message":"[bufferProcess] send to processor:คนโรคแล้วก็ทนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.490645834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.490648413+07:00","message":"> Transcript [876] [false]: 'คนโรคแล้วก็ทนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.490651991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.490654009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.490656849+07:00","message":"StatePrefix: 'คนโรคแล้วก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.490659062+07:00","message":"TextPushed: 'คนโรค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500704686+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500737399+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500740357+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500742644+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500745057+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500752845+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500758758+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500761416+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500764031+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.50076665+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500769343+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500772003+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.500774862+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.514076645+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.514106926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคแล้วก็ทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.514112908+07:00","message":"receive interim result [false|false]: คนโรคแล้วก็ทน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.514125507+07:00","message":"[buffer interim] 140 false คนโรคแล้วก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.514131256+07:00","message":"[bufferProcess] interim [620000000]:คนโรคแล้วก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.514133815+07:00","message":"[bufferProcess] send to processor:คนโรคแล้วก็ทนเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.514138812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.514141442+07:00","message":"> Transcript [877] [false]: 'คนโรคแล้วก็ทนเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.514144585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.514146595+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.514149162+07:00","message":"StatePrefix: 'คนโรคแล้วก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.514151209+07:00","message":"TextPushed: 'คนโรค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.550601455+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.550647257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคแล้วก็ทนมาแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.55065345+07:00","message":"receive interim result [false|false]: คนโรคแล้วก็ทนมาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.55066999+07:00","message":"[buffer interim] 140 false คนโรคแล้วก็ทนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.550676868+07:00","message":"[bufferProcess] interim [680000000]:คนโรคแล้วก็ทนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.550679318+07:00","message":"[bufferProcess] send to processor:คนโรคแล้วก็ทน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.55068256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.550685333+07:00","message":"> Transcript [878] [false]: 'คนโรคแล้วก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.550688506+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.550690444+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.550692183+07:00","message":"StatePrefix: 'คนโรคแล้วก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.550694167+07:00","message":"TextPushed: 'คนโรค'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.59956006+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.5995963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคแล้วก็ทนแมลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.599602077+07:00","message":"receive interim result [false|false]: คนโรคแล้วก็ทนแมลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.599617541+07:00","message":"[buffer interim] 140 false คนโรคแล้วก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599625252+07:00","message":"[bufferProcess] interim [740000000]:คนโรคแล้วก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.59962788+07:00","message":"[bufferProcess] send to processor:คนโรคแล้วก็ทนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599631329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599634164+07:00","message":"> Transcript [879] [false]: 'คนโรคแล้วก็ทนมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599637428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599639436+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599641138+07:00","message":"StatePrefix: 'คนโรคแล้วก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599643131+07:00","message":"TextPushed: 'คนโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599645646+07:00","message":"Push: 'แล้วก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599647378+07:00","message":"TextPushed: 'คนโรคแล้วก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599649543+07:00","message":"Set new StatePrefix : 'คนโรคแล้วก็ทนมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.599651634+07:00","message":"Next Push (prob) : 'มาแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.59966021+07:00","message":"push: {false แล้วก็ทน 0 0xc000044b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.755158782+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.755208563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนโรคเอาก็ทนแมลง\",\"confidence\":0.8991718}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.755214706+07:00","message":"receive interim result [true|false]: คนโรคเอาก็ทนแมลง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.755225339+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.755227671+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.755234202+07:00","message":"[buffer interim] 140 true คนโรคเอาก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755241938+07:00","message":"[bufferProcess] interim [830000000]:คนโรคเอาก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755247265+07:00","message":"[bufferProcess] send to processor (isfinal):คนโรคแล้วก็ทนแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755250336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755253202+07:00","message":"> Transcript [880] [false]: 'คนโรคแล้วก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755256895+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755259924+07:00","message":"Set new StatePrefix: 'คนโรคแล้วก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755262375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.75526523+07:00","message":"> Transcript [881] [true]: 'คนโรคเอาก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755269256+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.75527217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755276312+07:00","message":"StatePrefix: 'คนโรคแล้วก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755278516+07:00","message":"TextPushed: 'คนโรคแล้วก็ทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755280255+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755377844+07:00","message":"Push: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755380427+07:00","message":"TextPushed: 'คนโรคแล้วก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.75538259+07:00","message":"Set new StatePrefix : 'คนโรคเอาก็ทนแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755384498+07:00","message":"Next Push (prob) : 'คนโรคเอาก็ทนแมลง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:13.755392544+07:00","message":"push: {true แมลง 0 0xc000044b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:13.755406254+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_140.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:13.762256769+07:00","message":"write wav file: './tmp/7572/7572_140.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:13.833249647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:13.833276604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:14.363755714+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:14.363804153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:14.363812294+07:00","message":"receive interim result [false|false]: กว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:14.363832011+07:00","message":"[buffer interim] 141 false กว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:14.363838861+07:00","message":"[bufferProcess] interim [780000000]:กว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:14.363840743+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:14.810724509+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:14.810759949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มากกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:14.81076613+07:00","message":"receive interim result [false|false]: มากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:14.81077854+07:00","message":"[buffer interim] 141 false มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:14.810784822+07:00","message":"[bufferProcess] interim [200000000]:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:14.810787308+07:00","message":"[bufferProcess] send to processor:กว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:14.810793303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:14.810796146+07:00","message":"> Transcript [882] [false]: 'กว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:14.810798146+07:00","message":"Set StatePrefix (first interim): 'กว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:15.401835124+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:15.401869733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มากกว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:15.401875649+07:00","message":"receive interim result [false|false]: มากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:15.401887358+07:00","message":"[buffer interim] 141 false มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:15.40189659+07:00","message":"[bufferProcess] interim [800000000]:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:15.401900456+07:00","message":"[bufferProcess] send to processor:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:15.401906071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:15.401909226+07:00","message":"> Transcript [883] [false]: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:15.401911218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:15.401913302+07:00","message":"Set new StatePrefix: 'มากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:16.606687271+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:16.606728845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:16.606737122+07:00","message":"receive interim result [false|false]: กว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:16.606750809+07:00","message":"[buffer interim] 141 false กว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606757987+07:00","message":"[bufferProcess] interim [0]:กว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606760823+07:00","message":"[bufferProcess] send to processor:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606767318+07:00","message":"[bufferProcess] send to processor (ticker):กว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606769953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606773188+07:00","message":"> Transcript [884] [false]: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606776574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606778975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606780934+07:00","message":"StatePrefix: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606782984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606784696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606788631+07:00","message":"> Transcript [885] [false]: 'กว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606790472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.606792316+07:00","message":"Set new StatePrefix: 'กว่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:16.668985971+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:16.669025763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มากกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:16.669033393+07:00","message":"receive interim result [false|false]: มากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:16.669052533+07:00","message":"[buffer interim] 141 false มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.669060752+07:00","message":"[bufferProcess] interim [60000000]:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:16.669062441+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:16.833485714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:16.833508409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.32217327+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.322217434+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-05-14T13:24:17.322223236+07:00","message":"receive interim result [false|false]: มากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.322237841+07:00","message":"[buffer interim] 141 false มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.32224571+07:00","message":"[bufferProcess] interim [660000000]:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.32225354+07:00","message":"[bufferProcess] send to processor:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.322259887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.322262831+07:00","message":"> Transcript [886] [false]: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.322264975+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.322266803+07:00","message":"Set new StatePrefix: 'มากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.38088126+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.38093437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.380942982+07:00","message":"receive interim result [false|false]: กำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.380963042+07:00","message":"[buffer interim] 141 false กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.380972859+07:00","message":"[bufferProcess] interim [780000000]:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.380976999+07:00","message":"[bufferProcess] send to processor:มากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.380985396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.380990054+07:00","message":"> Transcript [887] [false]: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.380996409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.380999868+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.381003191+07:00","message":"StatePrefix: 'มากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.381006155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.831359149+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.83140075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.83140625+07:00","message":"receive interim result [false|false]: กำลังนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.831419173+07:00","message":"[buffer interim] 141 false กำลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.831426811+07:00","message":"[bufferProcess] interim [200000000]:กำลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.831429387+07:00","message":"[bufferProcess] send to processor:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.831434513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.831437119+07:00","message":"> Transcript [888] [false]: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.831439311+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:17.831441203+07:00","message":"Set new StatePrefix: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:17.933281371+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.066118391+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.121409388+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.24577168+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.245822176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มากกว่ายอดกำลังนะคะ\",\"confidence\":0.84137094}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.245829534+07:00","message":"receive interim result [true|false]: มากกว่ายอดกำลังนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.245837622+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.245840168+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.245848051+07:00","message":"[buffer interim] 141 true มากกว่ายอดกำลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245856544+07:00","message":"[bufferProcess] interim [710000000]:มากกว่ายอดกำลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245859621+07:00","message":"[bufferProcess] send to processor (isfinal):กำลังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245862984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245867776+07:00","message":"> Transcript [889] [false]: 'กำลังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245871215+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245873065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245874761+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245876815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245878406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245880628+07:00","message":"> Transcript [890] [true]: 'มากกว่ายอดกำลังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245882843+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245884555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245886272+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.245887831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.2458905+07:00","message":"Push: 'มากกว่ายอดกำลังนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.245899194+07:00","message":"push: {true มากกว่ายอดกำลังนะคะ 0 0xc00232cd80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:18.256820368+07:00","message":"write wav file: './tmp/7572/7572_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.383597197+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.399737901+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.399754966+07:00","message":"found end of frame, send empty tag with msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.399758078+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.399764366+07:00","message":"[buffer interim] 142 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.39977278+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.399776787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.399780038+07:00","message":"> Transcript [891] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.399782882+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.399784728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.399786421+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.399788102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:18.399798255+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:18.399806837+07:00","message":"push: {true \n 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:18.404215718+07:00","message":"write wav file: './tmp/7572/7572_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.120211305+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.120257343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.120263385+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.120280354+07:00","message":"[buffer interim] 143 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.120288175+07:00","message":"[bufferProcess] interim [540000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.120289928+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.251084258+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.25113334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.251139755+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.251156229+07:00","message":"[buffer interim] 143 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.251163493+07:00","message":"[bufferProcess] interim [720000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.251166026+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.251169341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.251172143+07:00","message":"> Transcript [892] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.251174302+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.435508478+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.435549481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.43555639+07:00","message":"receive interim result [false|false]: ตอนไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.435578047+07:00","message":"[buffer interim] 143 false ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.435586284+07:00","message":"[bufferProcess] interim [840000000]:ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.43558855+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.435593348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.435596714+07:00","message":"> Transcript [893] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.435600698+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.435602854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.435604674+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.435606662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.785286317+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.785328547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหนก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.785338699+07:00","message":"receive interim result [false|false]: ตอนไหนก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.785351785+07:00","message":"[buffer interim] 143 false ตอนไหนก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.785358894+07:00","message":"[bufferProcess] interim [200000000]:ตอนไหนก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.785361242+07:00","message":"[bufferProcess] send to processor:ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.785367981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.785370845+07:00","message":"> Transcript [894] [false]: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.785373933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.785375757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.785377992+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.785380199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.830226823+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.830260582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.830265875+07:00","message":"receive interim result [false|false]: ตอนไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:19.830280784+07:00","message":"[buffer interim] 143 false ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.830287271+07:00","message":"[bufferProcess] interim [260000000]:ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.830289637+07:00","message":"[bufferProcess] send to processor:ตอนไหนก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.830293174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.83029595+07:00","message":"> Transcript [895] [false]: 'ตอนไหนก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.830299075+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.830300988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.830302851+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:19.83030476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:19.834370633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:19.834382565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:20.01184187+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:20.011878309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:20.011883632+07:00","message":"receive interim result [false|false]: ตอนไหน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:20.011897267+07:00","message":"[buffer interim] 143 false ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.011903259+07:00","message":"[bufferProcess] interim [440000000]:ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.0119058+07:00","message":"[bufferProcess] send to processor:ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.011908858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.01191231+07:00","message":"> Transcript [896] [false]: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.011915715+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.011917581+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.011919461+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.011921347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.011923894+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.011925738+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.011927906+07:00","message":"Set new StatePrefix : 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:20.01192995+07:00","message":"Next Push (prob) : 'ไหน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:20.011938068+07:00","message":"push: {false ตอน 0 0xc0024caa00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:21.936211527+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:21.936255105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหนจะให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:21.936262454+07:00","message":"receive interim result [false|false]: ตอนไหนจะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:21.936277924+07:00","message":"[buffer interim] 143 false ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936285828+07:00","message":"[bufferProcess] interim [420000000]:ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936288102+07:00","message":"[bufferProcess] send to processor:ตอนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936294737+07:00","message":"[bufferProcess] send to processor (ticker):ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936297763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936300793+07:00","message":"> Transcript [897] [false]: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936307494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936309898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936311652+07:00","message":"StatePrefix: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.93631424+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936316193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936318157+07:00","message":"> Transcript [898] [false]: 'ตอนไหนจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936320102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936321882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936323588+07:00","message":"StatePrefix: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:21.936325158+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:22.539663657+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:22.539707968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหนจะให้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:22.539714652+07:00","message":"receive interim result [false|false]: ตอนไหนจะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:22.539730078+07:00","message":"[buffer interim] 143 false ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:22.539737409+07:00","message":"[bufferProcess] interim [20000000]:ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:22.53973957+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:22.835008565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:22.835029222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.633809077+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.739888043+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.739936862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหนจะให้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.739943806+07:00","message":"receive interim result [false|false]: ตอนไหนจะให้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.739958122+07:00","message":"[buffer interim] 143 false ตอนไหนจะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.739966523+07:00","message":"[bufferProcess] interim [220000000]:ตอนไหนจะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.73996892+07:00","message":"[bufferProcess] send to processor:ตอนไหนจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.739975558+07:00","message":"[bufferProcess] send to processor (ticker):ตอนไหนจะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.739978626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.739982428+07:00","message":"> Transcript [899] [false]: 'ตอนไหนจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.739988085+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.739990487+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.739992234+07:00","message":"StatePrefix: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.739994757+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.739996642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.739998556+07:00","message":"> Transcript [900] [false]: 'ตอนไหนจะให้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.74000052+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.74000214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.740003703+07:00","message":"StatePrefix: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.74000543+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.74001314+07:00","message":"Push: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.740014869+07:00","message":"TextPushed: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.740016788+07:00","message":"Set new StatePrefix : 'ตอนไหนจะให้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.740018812+07:00","message":"Next Push (prob) : 'จะให้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.74002812+07:00","message":"push: {false ไหน 0 0xc0024caa00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.823568778+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.88382755+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.948706046+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.948757014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนไหนจะให้นะคะ\",\"confidence\":0.9194621}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.948762896+07:00","message":"receive interim result [true|false]: ตอนไหนจะให้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.948775184+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.94877756+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.94878768+07:00","message":"[buffer interim] 143 true ตอนไหนจะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.948795269+07:00","message":"[bufferProcess] interim [460000000]:ตอนไหนจะให้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.948799575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.948803054+07:00","message":"> Transcript [901] [true]: 'ตอนไหนจะให้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.948806428+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.948808337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.948810879+07:00","message":"StatePrefix: 'ตอนไหนจะให้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.948813207+07:00","message":"TextPushed: 'ตอนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:23.948820801+07:00","message":"Push: 'จะให้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:23.948830161+07:00","message":"push: {true จะให้นะคะ 0 0xc0024caa00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:23.960589079+07:00","message":"write wav file: './tmp/7572/7572_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:24.016468797+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:24.146056865+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:24.146083261+07:00","message":"found end of frame, send empty tag with msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:24.146086388+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:24.14609388+07:00","message":"[buffer interim] 144 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:24.146101412+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:24.14610557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:24.146108666+07:00","message":"> Transcript [902] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:24.146111338+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:24.146113341+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:24.146115014+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:24.146117051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:24.146120314+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:24.14613098+07:00","message":"push: {true \n 0 0xc00232cc80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:24.151397514+07:00","message":"write wav file: './tmp/7572/7572_144.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:25.83515954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:25.835175928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:27.030091081+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:27.096025595+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:27.335938341+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:27.335965741+07:00","message":"found end of frame, send empty tag with msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:27.335968976+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:27.335975862+07:00","message":"[buffer interim] 145 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:27.335982929+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:27.33598846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:27.335991663+07:00","message":"> Transcript [903] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:27.33599428+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:27.335996105+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:27.335997853+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:27.335999596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:27.336009209+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:27.336017699+07:00","message":"push: {true \n 0 0xc00400a100}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:27.344139539+07:00","message":"write wav file: './tmp/7572/7572_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:28.75235165+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:28.752386453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:28.752391889+07:00","message":"receive interim result [false|false]: คือตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:28.752405984+07:00","message":"[buffer interim] 146 false คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:28.752417054+07:00","message":"[bufferProcess] interim [500000000]:คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:28.752421417+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:28.752425148+07:00","message":"[bufferProcess] send to processor (ticker):คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:28.752427732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:28.752438434+07:00","message":"> Transcript [904] [false]: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:28.752440705+07:00","message":"Set StatePrefix (first interim): 'คือตอนนี้'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:28.835538121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:28.835539501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:28.948744802+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:28.948777434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:28.94878379+07:00","message":"receive interim result [false|false]: คือตอนนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:28.948800621+07:00","message":"[buffer interim] 146 false คือตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:28.948807647+07:00","message":"[bufferProcess] interim [680000000]:คือตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:28.948809594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.105676265+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.105719546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้เจ้าหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.105726547+07:00","message":"receive interim result [false|false]: คือตอนนี้เจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.105741635+07:00","message":"[buffer interim] 146 false คือตอนนี้เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.105748183+07:00","message":"[bufferProcess] interim [800000000]:คือตอนนี้เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.105750948+07:00","message":"[bufferProcess] send to processor:คือตอนนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.105758602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.105761595+07:00","message":"> Transcript [905] [false]: 'คือตอนนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.105765127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.105767119+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.105769088+07:00","message":"StatePrefix: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.105771258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.198424541+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.198465187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.198470711+07:00","message":"receive interim result [false|false]: คือตอนนี้จ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.198486688+07:00","message":"[buffer interim] 146 false คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.198494061+07:00","message":"[bufferProcess] interim [920000000]:คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.198496351+07:00","message":"[bufferProcess] send to processor:คือตอนนี้เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.198499548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.19850262+07:00","message":"> Transcript [906] [false]: 'คือตอนนี้เจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.198505827+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.198507727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.198509567+07:00","message":"StatePrefix: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.198511588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.377770573+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.377813765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้กำลังจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.377819805+07:00","message":"receive interim result [false|false]: คือตอนนี้กำลังจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.37783416+07:00","message":"[buffer interim] 146 false คือตอนนี้กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.377840546+07:00","message":"[bufferProcess] interim [40000000]:คือตอนนี้กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.377842787+07:00","message":"[bufferProcess] send to processor:คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.377847392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.377850035+07:00","message":"> Transcript [907] [false]: 'คือตอนนี้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.377853465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.377855835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.37785768+07:00","message":"StatePrefix: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.377859986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.385351618+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.385391851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.385397617+07:00","message":"receive interim result [false|false]: คือตอนนี้จ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.385415221+07:00","message":"[buffer interim] 146 false คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.385421657+07:00","message":"[bufferProcess] interim [100000000]:คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.385424311+07:00","message":"[bufferProcess] send to processor:คือตอนนี้กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.385432555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.38543503+07:00","message":"> Transcript [908] [false]: 'คือตอนนี้กำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.385438631+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.385440887+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.385442711+07:00","message":"StatePrefix: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.38544498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.385452047+07:00","message":"Push: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.385453973+07:00","message":"TextPushed: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.385455893+07:00","message":"Set new StatePrefix : 'คือตอนนี้กำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.385458101+07:00","message":"Next Push (prob) : 'กำลังจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.385465847+07:00","message":"push: {false คือตอนนี้ 0 0xc0024ca300}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.957489581+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.957532804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จ้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.957538947+07:00","message":"receive interim result [false|false]: คือตอนนี้จ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:29.957552842+07:00","message":"[buffer interim] 146 false คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.957559719+07:00","message":"[bufferProcess] interim [700000000]:คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.95756232+07:00","message":"[bufferProcess] send to processor:คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.957568136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.95757092+07:00","message":"> Transcript [909] [false]: 'คือตอนนี้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.957573188+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:29.957575199+07:00","message":"Set new StatePrefix: 'คือตอนนี้จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.242394085+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.24243683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้เจ้าหน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.242442476+07:00","message":"receive interim result [false|false]: คือตอนนี้เจ้าหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.242456697+07:00","message":"[buffer interim] 146 false คือตอนนี้เจ้าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242464332+07:00","message":"[bufferProcess] interim [20000000]:คือตอนนี้เจ้าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242466997+07:00","message":"[bufferProcess] send to processor:คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242472304+07:00","message":"[bufferProcess] send to processor (ticker):คือตอนนี้เจ้าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242474988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242477994+07:00","message":"> Transcript [910] [false]: 'คือตอนนี้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242481772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242484305+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242486029+07:00","message":"StatePrefix: 'คือตอนนี้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242488196+07:00","message":"TextPushed: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242489761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242491936+07:00","message":"> Transcript [911] [false]: 'คือตอนนี้เจ้าหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242493561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.242495543+07:00","message":"Set new StatePrefix: 'คือตอนนี้เจ้าหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.32418445+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.371153708+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.371206928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.371213598+07:00","message":"receive interim result [false|false]: คือตอนนี้จ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.371230407+07:00","message":"[buffer interim] 146 false คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.371238328+07:00","message":"[bufferProcess] interim [80000000]:คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.371240264+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.382194531+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.700360267+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.735584179+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.735624206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือตอนนี้จ้า\",\"confidence\":0.89827377}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.735630841+07:00","message":"receive interim result [true|false]: คือตอนนี้จ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.735643681+07:00","message":"end recv isFinal message id 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.735645986+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.73565508+07:00","message":"[buffer interim] 146 true คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.735662465+07:00","message":"[bufferProcess] interim [440000000]:คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.735665399+07:00","message":"[bufferProcess] send to processor (isfinal):คือตอนนี้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.735668906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.735671727+07:00","message":"> Transcript [912] [false]: 'คือตอนนี้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.735673907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.735677887+07:00","message":"Set new StatePrefix: 'คือตอนนี้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.73568039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.735682314+07:00","message":"> Transcript [913] [true]: 'คือตอนนี้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.735685051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.73568692+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.73568907+07:00","message":"StatePrefix: 'คือตอนนี้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.735691246+07:00","message":"TextPushed: 'คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.73569815+07:00","message":"Push: 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.735707271+07:00","message":"push: {true จ้า 0 0xc0024ca300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:31.74803997+07:00","message":"write wav file: './tmp/7572/7572_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.761704776+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:31.836141555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:31.836154859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.992135885+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.992157212+07:00","message":"found end of frame, send empty tag with msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.992160208+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.992168668+07:00","message":"[buffer interim] 147 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.992183052+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.992196085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.992199079+07:00","message":"> Transcript [914] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.992201747+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.99220362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.992205553+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.992207601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:31.992212225+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:31.99222351+07:00","message":"push: {true \n 0 0xc00400a400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:31.997150316+07:00","message":"write wav file: './tmp/7572/7572_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:32.601103594+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:32.852182848+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:32.891105004+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:32.891141859+07:00","message":"found end of frame, send empty tag with msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:32.891146825+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:32.891157905+07:00","message":"[buffer interim] 148 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:32.891168816+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:32.891173951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:32.891177766+07:00","message":"> Transcript [915] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:32.891182234+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:32.891197166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:32.891200278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:32.891203306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:32.891212845+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:32.891227297+07:00","message":"push: {true \n 0 0xc000044780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:32.896922987+07:00","message":"write wav file: './tmp/7572/7572_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:32.980183776+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:33.042871822+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:33.303199763+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:33.303224304+07:00","message":"found end of frame, send empty tag with msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:33.303227854+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:33.303236012+07:00","message":"[buffer interim] 149 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:33.303250545+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:33.303255466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:33.303258527+07:00","message":"> Transcript [916] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:33.303261186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:33.303263122+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:33.303264788+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:33.303266498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:33.303269313+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:33.303280093+07:00","message":"push: {true \n 0 0xc0024ca780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:33.308005192+07:00","message":"write wav file: './tmp/7572/7572_149.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:34.836508681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:34.836533005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:35.703764624+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:35.703806321+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-05-14T13:24:35.703812411+07:00","message":"receive interim result [false|false]: พรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:35.703824655+07:00","message":"[buffer interim] 150 false พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:35.703831739+07:00","message":"[bufferProcess] interim [450000000]:พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:35.703833694+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:35.703839025+07:00","message":"[bufferProcess] send to processor (ticker):พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:35.703842028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:35.703844898+07:00","message":"> Transcript [917] [false]: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:35.703847113+07:00","message":"Set StatePrefix (first interim): 'พรุ่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:35.870227624+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:35.870279151+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-05-14T13:24:35.870284639+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:35.870302792+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:35.870310842+07:00","message":"[bufferProcess] interim [570000000]:พรุ่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:35.870312797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.023022211+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.02307098+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-05-14T13:24:36.023077083+07:00","message":"receive interim result [false|false]: พรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.02309304+07:00","message":"[buffer interim] 150 false พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.023100147+07:00","message":"[bufferProcess] interim [750000000]:พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.023102679+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.023109781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.023112874+07:00","message":"> Transcript [918] [false]: 'พรุ่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.023116331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.023120765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.023122897+07:00","message":"StatePrefix: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.023124924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.02750266+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.027519051+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-05-14T13:24:36.027523072+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.027531288+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.02753402+07:00","message":"[bufferProcess] interim [810000000]:พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.027537292+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.027539484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.027541516+07:00","message":"> Transcript [919] [false]: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.027543489+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.027545325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.027547782+07:00","message":"StatePrefix: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.027549742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.415369282+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.415417279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามป้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.415424564+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถามป้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.415439899+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถามป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.415453696+07:00","message":"[bufferProcess] interim [170000000]:พรุ่งนี้จะถามป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.41545748+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.415462307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.415466618+07:00","message":"> Transcript [920] [false]: 'พรุ่งนี้จะถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.41547241+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.415476204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.415478515+07:00","message":"StatePrefix: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.415480562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.4286659+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.42869261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.428697453+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.42870958+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428714668+07:00","message":"[bufferProcess] interim [230000000]:พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428717447+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถามป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428720463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428722829+07:00","message":"> Transcript [921] [false]: 'พรุ่งนี้จะถามป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428725601+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428727616+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428729742+07:00","message":"StatePrefix: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428731541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428736538+07:00","message":"Push: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428738642+07:00","message":"TextPushed: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428740578+07:00","message":"Set new StatePrefix : 'พรุ่งนี้จะถามป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.428742524+07:00","message":"Next Push (prob) : 'จะถามป้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.428751729+07:00","message":"push: {false พรุ่งนี้ 0 0xc00400a900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.616670535+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.616708944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.616715662+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.616735206+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.616743706+07:00","message":"[bufferProcess] interim [410000000]:พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.616746746+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.616754042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.616757095+07:00","message":"> Transcript [922] [false]: 'พรุ่งนี้จะถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.616759487+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.92644102+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.926484577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามบาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.926490653+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถามบาท"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:36.926503025+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถามบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.926510964+07:00","message":"[bufferProcess] interim [710000000]:พรุ่งนี้จะถามบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.926513524+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.926519033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.92652229+07:00","message":"> Transcript [923] [false]: 'พรุ่งนี้จะถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:36.926524858+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:37.1763496+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:37.176395943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:37.17640171+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถาม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:37.176413498+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:37.176420878+07:00","message":"[bufferProcess] interim [10000000]:พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:37.176423714+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถามบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:37.176427094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:37.176429976+07:00","message":"> Transcript [924] [false]: 'พรุ่งนี้จะถามบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:37.176432134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:37.176434236+07:00","message":"Set new StatePrefix: 'พรุ่งนี้จะถามบาท'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:37.83661719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:37.836638128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.221156261+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.221225841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามป้าจาเลือกชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.221231918+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถามป้าจาเลือกชนิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.22125066+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถามป้าจาเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.221258395+07:00","message":"[bufferProcess] interim [970000000]:พรุ่งนี้จะถามป้าจาเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.221261163+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.221267921+07:00","message":"[bufferProcess] send to processor (ticker):พรุ่งนี้จะถามป้าจาเลือกชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.221270791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.221274181+07:00","message":"> Transcript [925] [false]: 'พรุ่งนี้จะถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.221276875+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.221278768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.221280825+07:00","message":"> Transcript [926] [false]: 'พรุ่งนี้จะถามป้าจาเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.221282628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.221284708+07:00","message":"Set new StatePrefix: 'พรุ่งนี้จะถามป้าจาเลือกชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.5934855+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.593527745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.593534291+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.593548219+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.593555442+07:00","message":"[bufferProcess] interim [390000000]:พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.593557933+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.782925031+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.782971438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.782977753+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:38.782997936+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.783005394+07:00","message":"[bufferProcess] interim [630000000]:พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.783007738+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.783011792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.783014985+07:00","message":"> Transcript [927] [false]: 'พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.78301916+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.783021497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.783024057+07:00","message":"StatePrefix: 'พรุ่งนี้จะถามป้าจาเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:38.783026273+07:00","message":"TextPushed: 'พรุ่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.001579634+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.030840921+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.03088524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.03089237+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.030907926+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.030916115+07:00","message":"[bufferProcess] interim [750000000]:พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.030918765+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.030926514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.030930929+07:00","message":"> Transcript [928] [false]: 'พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.030936698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.030939833+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.030942817+07:00","message":"StatePrefix: 'พรุ่งนี้จะถามป้าจาเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.030946856+07:00","message":"TextPushed: 'พรุ่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.033729049+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.033738643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.033741974+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.033753552+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.03375639+07:00","message":"[bufferProcess] interim [810000000]:พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.033758572+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.033760875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.033762782+07:00","message":"> Transcript [929] [false]: 'พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.033764891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.033766492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.03376817+07:00","message":"StatePrefix: 'พรุ่งนี้จะถามป้าจาเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.03377004+07:00","message":"TextPushed: 'พรุ่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.203630991+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.287393203+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.287434468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.287441814+07:00","message":"receive interim result [false|false]: พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.287455691+07:00","message":"[buffer interim] 150 false พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.28746228+07:00","message":"[bufferProcess] interim [50000000]:พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287464912+07:00","message":"[bufferProcess] send to processor:พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287468017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287470991+07:00","message":"> Transcript [930] [false]: 'พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287474894+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287476832+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287479314+07:00","message":"StatePrefix: 'พรุ่งนี้จะถามป้าจาเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287488304+07:00","message":"TextPushed: 'พรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287496344+07:00","message":"Push: 'จะถามป้าจาเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287498318+07:00","message":"TextPushed: 'พรุ่งนี้จะถามป้าจาเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287500779+07:00","message":"Set new StatePrefix : 'พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.287503019+07:00","message":"Next Push (prob) : 'พันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.287510313+07:00","message":"push: {false จะถามป้าจาเลือกชนิด 0 0xc00400a900}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.44559712+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.445631416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่งนี้จะถามการเลือกชนิดพันธุ์พืชที่เหมาะสม\",\"confidence\":0.94036317}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.445637745+07:00","message":"receive interim result [true|false]: พรุ่งนี้จะถามการเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.445651125+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.445653679+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.445661561+07:00","message":"[buffer interim] 150 true พรุ่งนี้จะถามการเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445679099+07:00","message":"[bufferProcess] interim [170000000]:พรุ่งนี้จะถามการเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445687086+07:00","message":"[bufferProcess] send to processor (isfinal):พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445692575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445696391+07:00","message":"> Transcript [931] [false]: 'พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445701189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.44570382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445706459+07:00","message":"StatePrefix: 'พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445710888+07:00","message":"TextPushed: 'พรุ่งนี้จะถามป้าจาเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445714423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445718073+07:00","message":"> Transcript [932] [true]: 'พรุ่งนี้จะถามการเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445721411+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445724148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445725789+07:00","message":"StatePrefix: 'พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445727704+07:00","message":"TextPushed: 'พรุ่งนี้จะถามป้าจาเลือกชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445729507+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445869068+07:00","message":"Push: 'พันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.44587189+07:00","message":"TextPushed: 'พรุ่งนี้จะถามป้าจาเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.44587403+07:00","message":"Set new StatePrefix : 'พรุ่งนี้จะถามการเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445876046+07:00","message":"Next Push (prob) : 'พรุ่งนี้จะถามการเลือกชนิดพันธุ์พืชที่เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:39.445884716+07:00","message":"push: {true พันธุ์พืชที่เหมาะสม 0 0xc00400a900}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:39.445912642+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_150.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:39.457517207+07:00","message":"write wav file: './tmp/7572/7572_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.375153842+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.375201928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.375207567+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.375223235+07:00","message":"[buffer interim] 151 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.375231152+07:00","message":"[bufferProcess] interim [960000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.375233184+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.453871718+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.453913097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.453919474+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.453934267+07:00","message":"[buffer interim] 151 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.453941307+07:00","message":"[bufferProcess] interim [80000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.453943742+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.45394637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.453949104+07:00","message":"> Transcript [933] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.453951267+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.565603741+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.565648533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.56565413+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.565668763+07:00","message":"[buffer interim] 151 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.565676254+07:00","message":"[bufferProcess] interim [200000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.565678392+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.565681759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.565684656+07:00","message":"> Transcript [934] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.565687254+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.565689168+07:00","message":"Set new StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.820113367+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.820150147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.820156339+07:00","message":"receive interim result [false|false]: ในการนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:40.820172423+07:00","message":"[buffer interim] 151 false ในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.820178956+07:00","message":"[bufferProcess] interim [440000000]:ในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.820181069+07:00","message":"[bufferProcess] send to processor:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.820192091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.8201973+07:00","message":"> Transcript [935] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.820199427+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:40.820201335+07:00","message":"Set new StatePrefix: 'ในการ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:40.837319186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:40.837328319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.009912621+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.009952525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.009958025+07:00","message":"receive interim result [false|false]: ในการนำไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.009971553+07:00","message":"[buffer interim] 151 false ในการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.009977987+07:00","message":"[bufferProcess] interim [680000000]:ในการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.009980213+07:00","message":"[bufferProcess] send to processor:ในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.009985871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.009988466+07:00","message":"> Transcript [936] [false]: 'ในการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.00999173+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.009993806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.009995664+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.009997726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.243024595+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.313998787+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.469559472+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.469601489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการนำไปปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.469608093+07:00","message":"receive interim result [false|false]: ในการนำไปปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.469619394+07:00","message":"[buffer interim] 151 false ในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.469625558+07:00","message":"[bufferProcess] interim [40000000]:ในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.469628182+07:00","message":"[bufferProcess] send to processor:ในการนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.469633554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.469636489+07:00","message":"> Transcript [937] [false]: 'ในการนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.469639685+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.469641674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.46964345+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.469646261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.563485715+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.563524782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการนำไปปลูก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.56353138+07:00","message":"receive interim result [true|false]: ในการนำไปปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.563541697+07:00","message":"end recv isFinal message id 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.563543689+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.563549745+07:00","message":"[buffer interim] 151 true ในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563556269+07:00","message":"[bufferProcess] interim [280000000]:ในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563559031+07:00","message":"[bufferProcess] send to processor (isfinal):ในการนำไปปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563562273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563564926+07:00","message":"> Transcript [938] [false]: 'ในการนำไปปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563568121+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563569951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563571674+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563573549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563575078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563577075+07:00","message":"> Transcript [939] [true]: 'ในการนำไปปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563579521+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563581113+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.56358269+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563584275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:41.563586717+07:00","message":"Push: 'ในการนำไปปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:41.563594173+07:00","message":"push: {true ในการนำไปปลูก 0 0xc00400ae80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:41.570726806+07:00","message":"write wav file: './tmp/7572/7572_151.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.261080324+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.261116097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.261121869+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.261135182+07:00","message":"[buffer interim] 152 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:43.261140892+07:00","message":"[bufferProcess] interim [560000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:43.26114305+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:43.261149515+07:00","message":"[bufferProcess] send to processor (ticker):พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:43.261151838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:43.261154378+07:00","message":"> Transcript [940] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:43.261156376+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.501234811+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.501257713+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.501260359+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.501262384+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.501264046+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.501265679+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.501267469+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.501269217+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.501271003+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:43.837425423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:43.837436227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.850589161+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.850618397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.850624461+07:00","message":"receive interim result [false|false]: ไม่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:43.850636155+07:00","message":"[buffer interim] 152 false ไม่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:43.850642814+07:00","message":"[bufferProcess] interim [220000000]:ไม่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:43.850644833+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.097740583+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.097777542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เหมาะสมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.097783336+07:00","message":"receive interim result [false|false]: ให้เหมาะสมกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.097795118+07:00","message":"[buffer interim] 152 false ให้เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.09780064+07:00","message":"[bufferProcess] interim [400000000]:ให้เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.097803075+07:00","message":"[bufferProcess] send to processor:ไม่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.097807722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.097810482+07:00","message":"> Transcript [941] [false]: 'ไม่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.097812401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.097814381+07:00","message":"Set new StatePrefix: 'ไม่เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.482662252+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.482717578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เหมาะสมกับสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.482722691+07:00","message":"receive interim result [false|false]: ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.482734614+07:00","message":"[buffer interim] 152 false ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.482741172+07:00","message":"[bufferProcess] interim [760000000]:ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.482743429+07:00","message":"[bufferProcess] send to processor:ให้เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.482748084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.48275099+07:00","message":"> Transcript [942] [false]: 'ให้เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.482753377+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.482755328+07:00","message":"Set new StatePrefix: 'ให้เหมาะสมกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.735746914+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.735782985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เหมาะสมกับสภาพแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.735788706+07:00","message":"receive interim result [false|false]: ให้เหมาะสมกับสภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.735803977+07:00","message":"[buffer interim] 152 false ให้เหมาะสมกับสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.735810699+07:00","message":"[bufferProcess] interim [60000000]:ให้เหมาะสมกับสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.735812787+07:00","message":"[bufferProcess] send to processor:ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.735815732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.735818109+07:00","message":"> Transcript [943] [false]: 'ให้เหมาะสมกับสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.735821168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.735823137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.735824973+07:00","message":"StatePrefix: 'ให้เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.735827111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.863039114+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.863082185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เหมาะสมกับสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.863087565+07:00","message":"receive interim result [false|false]: ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.863100435+07:00","message":"[buffer interim] 152 false ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.86310749+07:00","message":"[bufferProcess] interim [180000000]:ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.863110373+07:00","message":"[bufferProcess] send to processor:ให้เหมาะสมกับสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.86311357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.8631162+07:00","message":"> Transcript [944] [false]: 'ให้เหมาะสมกับสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.863119191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.863121292+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.863123263+07:00","message":"StatePrefix: 'ให้เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.863125231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.991991634+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.992030074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เหมาะสมกับสภาพแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.992035453+07:00","message":"receive interim result [false|false]: ให้เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:44.992046711+07:00","message":"[buffer interim] 152 false ให้เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.992053381+07:00","message":"[bufferProcess] interim [240000000]:ให้เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.99205642+07:00","message":"[bufferProcess] send to processor:ให้เหมาะสมกับสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.99206145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.992064001+07:00","message":"> Transcript [945] [false]: 'ให้เหมาะสมกับสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.992067225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.992069522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.992071305+07:00","message":"StatePrefix: 'ให้เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:44.992073458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.48128368+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.54321864+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.559751859+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.559779111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เหมาะสมกับสภาพแวดล้อม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.559784071+07:00","message":"receive interim result [false|false]: ให้เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.559796462+07:00","message":"[buffer interim] 152 false ให้เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559804779+07:00","message":"[bufferProcess] interim [840000000]:ให้เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559808233+07:00","message":"[bufferProcess] send to processor:ให้เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559814386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559818131+07:00","message":"> Transcript [946] [false]: 'ให้เหมาะสมกับสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559822428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559825397+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559828728+07:00","message":"StatePrefix: 'ให้เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.55983284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559837008+07:00","message":"Push: 'ให้เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559839927+07:00","message":"TextPushed: 'ให้เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559843616+07:00","message":"Set new StatePrefix : 'ให้เหมาะสมกับสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.559846713+07:00","message":"Next Push (prob) : 'สภาพแวดล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.559855702+07:00","message":"push: {false ให้เหมาะสมกับ 0 0xc0024cae00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.781100755+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.781146824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้เหมาะสมกับสภาพแวดล้อมค่ะ\",\"confidence\":0.9114318}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.781152281+07:00","message":"receive interim result [true|false]: ให้เหมาะสมกับสภาพแวดล้อมค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.781172921+07:00","message":"end recv isFinal message id 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.781175613+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.781214345+07:00","message":"[buffer interim] 152 true ให้เหมาะสมกับสภาพแวดล้อมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781225688+07:00","message":"[bufferProcess] interim [140000000]:ให้เหมาะสมกับสภาพแวดล้อมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781228841+07:00","message":"[bufferProcess] send to processor (isfinal):ให้เหมาะสมกับสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781231786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781234598+07:00","message":"> Transcript [947] [false]: 'ให้เหมาะสมกับสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781237882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781239788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781241648+07:00","message":"StatePrefix: 'ให้เหมาะสมกับสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781243883+07:00","message":"TextPushed: 'ให้เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781245695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781247558+07:00","message":"> Transcript [948] [true]: 'ให้เหมาะสมกับสภาพแวดล้อมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781249824+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781251438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781266873+07:00","message":"StatePrefix: 'ให้เหมาะสมกับสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781268838+07:00","message":"TextPushed: 'ให้เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:45.781275127+07:00","message":"Push: 'สภาพแวดล้อมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:45.781285179+07:00","message":"push: {true สภาพแวดล้อมค่ะ 0 0xc0024cae00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:45.790107989+07:00","message":"write wav file: './tmp/7572/7572_152.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:46.837760177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:46.837779318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.110618194+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.110655647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.110661484+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.110673532+07:00","message":"[buffer interim] 153 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.110679165+07:00","message":"[bufferProcess] interim [190000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.110680995+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.110686119+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.11068859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.110691171+07:00","message":"> Transcript [949] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.110693179+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.700019341+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.70005786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.700063797+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.700075171+07:00","message":"[buffer interim] 153 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.700081095+07:00","message":"[bufferProcess] interim [790000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.700083153+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.914521149+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.91456791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.914573531+07:00","message":"receive interim result [false|false]: อาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:47.914585639+07:00","message":"[buffer interim] 153 false อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.91459225+07:00","message":"[bufferProcess] interim [30000000]:อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.914594575+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.914597313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.914599901+07:00","message":"> Transcript [950] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.914603714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.914605721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.914607564+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:47.914609635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.020575449+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.020614999+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-05-14T13:24:48.020620833+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.020636189+07:00","message":"[buffer interim] 153 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.0206434+07:00","message":"[bufferProcess] interim [90000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.02064575+07:00","message":"[bufferProcess] send to processor:อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.020648573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.020651378+07:00","message":"> Transcript [951] [false]: 'อาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.020653501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.020655364+07:00","message":"Set new StatePrefix: 'อาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.345543867+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.345585768+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-05-14T13:24:48.345592203+07:00","message":"receive interim result [false|false]: ตุ๊กตา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.345605518+07:00","message":"[buffer interim] 153 false ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.345613025+07:00","message":"[bufferProcess] interim [390000000]:ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.345615049+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.345620401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.345623522+07:00","message":"> Transcript [952] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.345625612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.345627469+07:00","message":"Set new StatePrefix: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.385801181+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.385836548+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-05-14T13:24:48.385842252+07:00","message":"receive interim result [false|false]: ส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.385856548+07:00","message":"[buffer interim] 153 false ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.385863696+07:00","message":"[bufferProcess] interim [450000000]:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.385865829+07:00","message":"[bufferProcess] send to processor:ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.385869304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.385872791+07:00","message":"> Transcript [953] [false]: 'ตุ๊กตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.385875165+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.385877049+07:00","message":"Set new StatePrefix: 'ตุ๊กตา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.516275202+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.516321846+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-05-14T13:24:48.516328195+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.516346261+07:00","message":"[buffer interim] 153 false ส่วนอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.516354161+07:00","message":"[bufferProcess] interim [570000000]:ส่วนอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.516356557+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.51635988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.516362878+07:00","message":"> Transcript [954] [false]: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.516365223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.516367178+07:00","message":"Set new StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.716005143+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.716042804+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-05-14T13:24:48.716048878+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:48.716066421+07:00","message":"[buffer interim] 153 false ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.716074595+07:00","message":"[bufferProcess] interim [810000000]:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.716078349+07:00","message":"[bufferProcess] send to processor:ส่วนอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.716085321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.716089011+07:00","message":"> Transcript [955] [false]: 'ส่วนอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.716091679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:48.716093609+07:00","message":"Set new StatePrefix: 'ส่วนอุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:49.292604136+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:49.292645797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอุปกรณ์นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:49.292653584+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:49.292666132+07:00","message":"[buffer interim] 153 false ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:49.292674773+07:00","message":"[bufferProcess] interim [410000000]:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:49.292678413+07:00","message":"[bufferProcess] send to processor:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:49.292683551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:49.292687382+07:00","message":"> Transcript [956] [false]: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:49.292691955+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:49.292695029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:49.292698002+07:00","message":"StatePrefix: 'ส่วนอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:49.292701331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:49.838851158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:49.838858519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.563654648+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.563693687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอุปกรณ์นะคะจัดการดูแล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.563699693+07:00","message":"receive interim result [false|false]: ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.563711222+07:00","message":"[buffer interim] 153 false ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563720377+07:00","message":"[bufferProcess] interim [730000000]:ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563722749+07:00","message":"[bufferProcess] send to processor:ส่วนอุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563728073+07:00","message":"[bufferProcess] send to processor (ticker):ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563730725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563733477+07:00","message":"> Transcript [957] [false]: 'ส่วนอุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563736855+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563739037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563740962+07:00","message":"StatePrefix: 'ส่วนอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563743118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563744696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.56374653+07:00","message":"> Transcript [958] [false]: 'ส่วนอุปกรณ์นะคะจัดการดูแล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563748583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563750158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.563751799+07:00","message":"StatePrefix: 'ส่วนอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.56375337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.671983621+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.99214261+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.998702027+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.998744814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอุปกรณ์นะคะจัดการดูแล\",\"confidence\":0.9313048}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.998751723+07:00","message":"receive interim result [true|false]: ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.998761751+07:00","message":"end recv isFinal message id 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.998763871+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.998770824+07:00","message":"[buffer interim] 153 true ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.99878134+07:00","message":"[bufferProcess] interim [150000000]:ส่วนอุปกรณ์นะคะจัดการดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.99878477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.998787375+07:00","message":"> Transcript [959] [true]: 'ส่วนอุปกรณ์นะคะจัดการดูแล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.998790588+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.998792566+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.998794442+07:00","message":"StatePrefix: 'ส่วนอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.998796379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:50.998803146+07:00","message":"Push: 'ส่วนอุปกรณ์นะคะจัดการดูแล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:50.998811021+07:00","message":"push: {true ส่วนอุปกรณ์นะคะจัดการดูแล 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:51.008836106+07:00","message":"write wav file: './tmp/7572/7572_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.17645701+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.176509367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.176515937+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.176533211+07:00","message":"[buffer interim] 154 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.1765419+07:00","message":"[bufferProcess] interim [780000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.176544767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.176549841+07:00","message":"[bufferProcess] send to processor (ticker):รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.176553688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.176559294+07:00","message":"> Transcript [960] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.176562773+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.230902906+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.230937203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.230942468+07:00","message":"receive interim result [false|false]: รักษา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.230956043+07:00","message":"[buffer interim] 154 false รักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.230962411+07:00","message":"[bufferProcess] interim [840000000]:รักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.230964273+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.613805726+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.613847636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักษากระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.613854712+07:00","message":"receive interim result [false|false]: รักษากระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.613870636+07:00","message":"[buffer interim] 154 false รักษากระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.613881386+07:00","message":"[bufferProcess] interim [260000000]:รักษากระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.613885039+07:00","message":"[bufferProcess] send to processor:รักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.613891831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.613895508+07:00","message":"> Transcript [961] [false]: 'รักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.613900318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.613903001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.613906149+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.613908963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.740298814+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.740336356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักษาสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.740343387+07:00","message":"receive interim result [false|false]: รักษาสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:52.740359524+07:00","message":"[buffer interim] 154 false รักษาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.740367391+07:00","message":"[bufferProcess] interim [380000000]:รักษาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.740370868+07:00","message":"[bufferProcess] send to processor:รักษากระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.740377851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.740381856+07:00","message":"> Transcript [962] [false]: 'รักษากระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.740386727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.740389495+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.740392628+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:52.740395641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:52.839599921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:52.839605231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.24704378+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.247084586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักษาสภาพความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.247090516+07:00","message":"receive interim result [false|false]: รักษาสภาพความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.247104006+07:00","message":"[buffer interim] 154 false รักษาสภาพความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.247111422+07:00","message":"[bufferProcess] interim [860000000]:รักษาสภาพความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.247114064+07:00","message":"[bufferProcess] send to processor:รักษาสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.247121004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.247126865+07:00","message":"> Transcript [963] [false]: 'รักษาสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.247130966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.247133132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.247135409+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.247137494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.461677683+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.46172194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักษาสภาพความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.461728731+07:00","message":"receive interim result [false|false]: รักษาสภาพความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.461745365+07:00","message":"[buffer interim] 154 false รักษาสภาพความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461752801+07:00","message":"[bufferProcess] interim [100000000]:รักษาสภาพความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461755129+07:00","message":"[bufferProcess] send to processor:รักษาสภาพความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461758971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461762737+07:00","message":"> Transcript [964] [false]: 'รักษาสภาพความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461766237+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461768297+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461770208+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461772174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461779861+07:00","message":"Push: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461783969+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461786878+07:00","message":"Set new StatePrefix : 'รักษาสภาพความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.461789177+07:00","message":"Next Push (prob) : 'ษาสภาพความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.461798022+07:00","message":"push: {false รัก 0 0xc0024cab80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.684887503+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.742888031+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.758807063+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.758845837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักษาสภาพความสมบูรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.758852244+07:00","message":"receive interim result [false|false]: รักษาสภาพความสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.758866324+07:00","message":"[buffer interim] 154 false รักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.758872714+07:00","message":"[bufferProcess] interim [340000000]:รักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.758874994+07:00","message":"[bufferProcess] send to processor:รักษาสภาพความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.758881056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.758884151+07:00","message":"> Transcript [965] [false]: 'รักษาสภาพความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.75888726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.758889807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.75889164+07:00","message":"StatePrefix: 'รักษาสภาพความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.758894251+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.989601815+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.989639861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักษาสภาพความสมบูรณ์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.989646277+07:00","message":"receive interim result [true|false]: รักษาสภาพความสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.98965855+07:00","message":"end recv isFinal message id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.989660935+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.989669109+07:00","message":"[buffer interim] 154 true รักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989675753+07:00","message":"[bufferProcess] interim [700000000]:รักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989679155+07:00","message":"[bufferProcess] send to processor (isfinal):รักษาสภาพความสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989698166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989751486+07:00","message":"> Transcript [966] [false]: 'รักษาสภาพความสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989760926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989764235+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989768622+07:00","message":"StatePrefix: 'รักษาสภาพความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.98977171+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989774546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989778755+07:00","message":"> Transcript [967] [true]: 'รักษาสภาพความสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989781089+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989782873+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989784527+07:00","message":"StatePrefix: 'รักษาสภาพความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989786318+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:53.989793001+07:00","message":"Push: 'ษาสภาพความสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:53.989806957+07:00","message":"push: {true ษาสภาพความสมบูรณ์ 0 0xc0024cab80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:53.998740108+07:00","message":"write wav file: './tmp/7572/7572_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:55.115334375+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:55.115373753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้ในเขต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:55.115379175+07:00","message":"receive interim result [false|false]: ต้นไม้ในเขต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:55.11539474+07:00","message":"[buffer interim] 155 false ต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:55.115405337+07:00","message":"[bufferProcess] interim [140000000]:ต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:55.115407215+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:55.115410862+07:00","message":"[bufferProcess] send to processor (ticker):ต้นไม้ในเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:55.115413548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:55.115416248+07:00","message":"> Transcript [968] [false]: 'ต้นไม้ในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:55.115418724+07:00","message":"Set StatePrefix (first interim): 'ต้นไม้ในเขต'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:55.840272258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:55.840273425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:57.424231024+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:57.424269262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:57.424276475+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:57.42428929+07:00","message":"[buffer interim] 155 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:57.42429609+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:57.424297969+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:57.42430313+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:57.424305769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:57.424308472+07:00","message":"> Transcript [969] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:57.42431055+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:57.424313039+07:00","message":"Set new StatePrefix: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:58.514574479+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:58.514616985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การคัดเลือกพันธุ์ไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:58.514622375+07:00","message":"receive interim result [false|false]: การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:58.514636309+07:00","message":"[buffer interim] 155 false การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:58.514643393+07:00","message":"[bufferProcess] interim [560000000]:การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:58.514645375+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:58.514650838+07:00","message":"[bufferProcess] send to processor (ticker):การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:58.514653756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:58.514656831+07:00","message":"> Transcript [970] [false]: 'การคัดเลือกพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:58.514659892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:58.514662126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:58.514664382+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:58.514666686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:58.840588157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:24:58.840586618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.088674292+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.088724874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การคัดเลือกพันธุ์ไม้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.088731288+07:00","message":"receive interim result [false|false]: การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.08874455+07:00","message":"[buffer interim] 155 false การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.088752356+07:00","message":"[bufferProcess] interim [160000000]:การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.088754482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.251514335+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.321563066+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.584454465+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.584490396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การคัดเลือกพันธุ์ไม้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.584496582+07:00","message":"receive interim result [true|false]: การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.584504952+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.584507249+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.584513332+07:00","message":"[buffer interim] 155 true การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584522757+07:00","message":"[bufferProcess] interim [730000000]:การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584525729+07:00","message":"[bufferProcess] send to processor (isfinal):การคัดเลือกพันธุ์ไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584528764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584531614+07:00","message":"> Transcript [971] [false]: 'การคัดเลือกพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584534729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584536648+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584538597+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584540669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584542904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584544788+07:00","message":"> Transcript [972] [true]: 'การคัดเลือกพันธุ์ไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584546885+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584548549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584550079+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.58455161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:24:59.584557595+07:00","message":"Push: 'การคัดเลือกพันธุ์ไม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:24:59.584565246+07:00","message":"push: {true การคัดเลือกพันธุ์ไม้ 0 0xc00059cb80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:24:59.594984914+07:00","message":"write wav file: './tmp/7572/7572_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:00.190532287+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:00.190584357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:00.190590957+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:00.190604872+07:00","message":"[buffer interim] 156 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:00.190611657+07:00","message":"[bufferProcess] interim [660000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:00.190613475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:01.841097942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:01.841106685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:02.741233297+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:02.741274783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:02.741281054+07:00","message":"receive interim result [false|false]: พื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:02.741297986+07:00","message":"[buffer interim] 156 false พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:02.741305898+07:00","message":"[bufferProcess] interim [240000000]:พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:02.741308318+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:02.74131952+07:00","message":"[bufferProcess] send to processor (ticker):พื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:02.741322779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:02.741326803+07:00","message":"> Transcript [973] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:02.741329262+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:02.741330943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:02.741332678+07:00","message":"> Transcript [974] [false]: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:02.741334629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:02.741336386+07:00","message":"Set new StatePrefix: 'พื้นที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:03.459745139+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:03.459791463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่ซึ่งอาจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:03.459798115+07:00","message":"receive interim result [false|false]: พื้นที่ซึ่งอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:03.459812432+07:00","message":"[buffer interim] 156 false พื้นที่ซึ่งอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:03.459820099+07:00","message":"[bufferProcess] interim [20000000]:พื้นที่ซึ่งอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:03.459822178+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.093574489+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.093617653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่ซึ่งอาจก่อให้เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.093625488+07:00","message":"receive interim result [false|false]: พื้นที่ซึ่งอาจก่อให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.093638917+07:00","message":"[buffer interim] 156 false พื้นที่ซึ่งอาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.093645488+07:00","message":"[bufferProcess] interim [620000000]:พื้นที่ซึ่งอาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.093648165+07:00","message":"[bufferProcess] send to processor:พื้นที่ซึ่งอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.093651667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.093654355+07:00","message":"> Transcript [975] [false]: 'พื้นที่ซึ่งอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.093657612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.093659417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.093661365+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.093663345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.602214647+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.602263059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่ซึ่งอาจก่อให้เกิดอันตราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.602270455+07:00","message":"receive interim result [false|false]: พื้นที่ซึ่งอาจก่อให้เกิดอันตราย"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.602287697+07:00","message":"[buffer interim] 156 false พื้นที่ซึ่งอาจก่อให้เกิดอันตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.602295486+07:00","message":"[bufferProcess] interim [40000000]:พื้นที่ซึ่งอาจก่อให้เกิดอันตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.602298447+07:00","message":"[bufferProcess] send to processor:พื้นที่ซึ่งอาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.60230723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.60231005+07:00","message":"> Transcript [976] [false]: 'พื้นที่ซึ่งอาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.602313423+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.602315879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.602317715+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.60231973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.693487933+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:04.841434733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:04.84146586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.849599326+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.849641817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.849648105+07:00","message":"receive interim result [false|false]: พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:04.849663695+07:00","message":"[buffer interim] 156 false พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.84967086+07:00","message":"[bufferProcess] interim [340000000]:พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.849673903+07:00","message":"[bufferProcess] send to processor:พื้นที่ซึ่งอาจก่อให้เกิดอันตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.849681035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.849684004+07:00","message":"> Transcript [977] [false]: 'พื้นที่ซึ่งอาจก่อให้เกิดอันตราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.849688159+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.849690502+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.8496926+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:04.849694814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.009400222+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.009447248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้\",\"confidence\":0.9116865}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.009453673+07:00","message":"receive interim result [true|false]: พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.00946677+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.009469191+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.009477608+07:00","message":"[buffer interim] 156 true พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009485949+07:00","message":"[bufferProcess] interim [610000000]:พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.00948895+07:00","message":"[bufferProcess] send to processor (isfinal):พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009492574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.00949631+07:00","message":"> Transcript [978] [false]: 'พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009499502+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009501536+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009503901+07:00","message":"StatePrefix: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009505797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009512526+07:00","message":"Push: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009514282+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009517402+07:00","message":"Set new StatePrefix : 'พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009519521+07:00","message":"Next Push (prob) : 'ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009521438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009523297+07:00","message":"> Transcript [979] [true]: 'พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009525927+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009527508+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.009529125+07:00","message":"StatePrefix: 'พื้นที่ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.00953091+07:00","message":"TextPushed: 'พื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.00953353+07:00","message":"Push: 'ซึ่งอาจก่อให้เกิดอันตรายได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.009542647+07:00","message":"push: {false พื้นที่ 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.009548675+07:00","message":"push: {true ซึ่งอาจก่อให้เกิดอันตรายได้ 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.016003452+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:05.021335392+07:00","message":"write wav file: './tmp/7572/7572_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.884954234+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.884998695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.885004706+07:00","message":"receive interim result [false|false]: เกม"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:05.885019733+07:00","message":"[buffer interim] 157 false เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.885027763+07:00","message":"[bufferProcess] interim [480000000]:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:05.885029702+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:06.416397808+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:06.416439773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมไกล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:06.416446778+07:00","message":"receive interim result [false|false]: เกมไกล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:06.416461409+07:00","message":"[buffer interim] 157 false เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.416469042+07:00","message":"[bufferProcess] interim [20000000]:เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.416471543+07:00","message":"[bufferProcess] send to processor:เกม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.41647916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.416482198+07:00","message":"> Transcript [980] [false]: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.416484428+07:00","message":"Set StatePrefix (first interim): 'เกม'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:06.975245957+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:06.975286085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมไกล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:06.975293202+07:00","message":"receive interim result [false|false]: เกมไกล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:06.975303601+07:00","message":"[buffer interim] 157 false เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.975311433+07:00","message":"[bufferProcess] interim [620000000]:เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.975314486+07:00","message":"[bufferProcess] send to processor:เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.975317351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.975320072+07:00","message":"> Transcript [981] [false]: 'เกมไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.975323274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.975325226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.975327109+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:06.975329528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:07.714522747+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:07.841874297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:07.841877761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:07.844675945+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:07.962682864+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.033638166+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.060574232+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.06062069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกมไกล\",\"confidence\":0.81167775}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.060626806+07:00","message":"receive interim result [true|false]: เกมไกล"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.060635216+07:00","message":"end recv isFinal message id 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.060638294+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.060646515+07:00","message":"[buffer interim] 157 true เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.06065621+07:00","message":"[bufferProcess] interim [160000000]:เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060659655+07:00","message":"[bufferProcess] send to processor (isfinal):เกมไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060663455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060666423+07:00","message":"> Transcript [982] [false]: 'เกมไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060669713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060671762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060673706+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060675871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060677425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.06067924+07:00","message":"> Transcript [983] [true]: 'เกมไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060681246+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060682821+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060684358+07:00","message":"StatePrefix: 'เกม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060686068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.060688652+07:00","message":"Push: 'เกมไกล'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.060699452+07:00","message":"push: {true เกมไกล 0 0xc00059c400}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:08.068659807+07:00","message":"write wav file: './tmp/7572/7572_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.164766712+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.221640661+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.256238925+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.256261746+07:00","message":"found end of frame, send empty tag with msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.256266111+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.256275168+07:00","message":"[buffer interim] 158 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.256284405+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.256289492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.256293293+07:00","message":"> Transcript [984] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.256296979+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.256299696+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.256302377+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.256305344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.256309757+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.256321544+07:00","message":"push: {true \n 0 0xc00400a000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:08.260994597+07:00","message":"write wav file: './tmp/7572/7572_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.350163806+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.450128769+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.450151858+07:00","message":"found end of frame, send empty tag with msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.450155224+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.450163646+07:00","message":"[buffer interim] 159 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.45017097+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.450175405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.450183626+07:00","message":"> Transcript [985] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.450186724+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.450188939+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.450190738+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.450192437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.450201761+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.450211965+07:00","message":"push: {true \n 0 0xc00400a680}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:08.45647013+07:00","message":"write wav file: './tmp/7572/7572_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.483470654+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.644430308+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.644452543+07:00","message":"found end of frame, send empty tag with msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.644457187+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.644467132+07:00","message":"[buffer interim] 160 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.644477925+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.644489434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.644492663+07:00","message":"> Transcript [986] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.644495567+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.644497698+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.644499458+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.644501332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:08.644506983+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:08.644516865+07:00","message":"push: {true \n 0 0xc000045000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:08.649397111+07:00","message":"write wav file: './tmp/7572/7572_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:10.284142121+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:10.284191274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:10.284196664+07:00","message":"receive interim result [false|false]: แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:10.284210755+07:00","message":"[buffer interim] 161 false แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:10.284217947+07:00","message":"[bufferProcess] interim [680000000]:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:10.284219779+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:10.284225715+07:00","message":"[bufferProcess] send to processor (ticker):แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:10.284228535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:10.284231121+07:00","message":"> Transcript [987] [false]: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:10.284233503+07:00","message":"Set StatePrefix (first interim): 'แล้วนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:10.841912621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:10.841970828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:10.929717994+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:10.929766584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:10.929772443+07:00","message":"receive interim result [false|false]: แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:10.929789511+07:00","message":"[buffer interim] 161 false แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:10.929796848+07:00","message":"[bufferProcess] interim [280000000]:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:10.929799174+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:11.822756596+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:11.822798755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สรุป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:11.822805064+07:00","message":"receive interim result [false|false]: สรุป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:11.822818339+07:00","message":"[buffer interim] 161 false สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:11.822825709+07:00","message":"[bufferProcess] interim [180000000]:สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:11.822828198+07:00","message":"[bufferProcess] send to processor:แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:11.822833538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:11.822836453+07:00","message":"> Transcript [988] [false]: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:11.822839918+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:11.822842071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:11.822844455+07:00","message":"StatePrefix: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:11.822846452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.016504056+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.016542869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สรุปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.016549155+07:00","message":"receive interim result [false|false]: สรุปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.016565934+07:00","message":"[buffer interim] 161 false สรุปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.016573312+07:00","message":"[bufferProcess] interim [360000000]:สรุปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.016575506+07:00","message":"[bufferProcess] send to processor:สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.016578726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.016581446+07:00","message":"> Transcript [989] [false]: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.016584226+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.01658611+07:00","message":"Set new StatePrefix: 'สรุป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.141440608+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.141483509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สรุปเนื้อหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.141490063+07:00","message":"receive interim result [false|false]: สรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.141506501+07:00","message":"[buffer interim] 161 false สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.141516393+07:00","message":"[bufferProcess] interim [480000000]:สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.141518978+07:00","message":"[bufferProcess] send to processor:สรุปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.141523036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.141526364+07:00","message":"> Transcript [990] [false]: 'สรุปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.141529706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.141531721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.141533571+07:00","message":"StatePrefix: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.141537281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.513445347+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.513487459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สรุปเนื้อหาภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.51349287+07:00","message":"receive interim result [false|false]: สรุปเนื้อหาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.513510068+07:00","message":"[buffer interim] 161 false สรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.513520126+07:00","message":"[bufferProcess] interim [840000000]:สรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.513522653+07:00","message":"[bufferProcess] send to processor:สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.513528336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.513531916+07:00","message":"> Transcript [991] [false]: 'สรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.513535115+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.513537488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.513539703+07:00","message":"StatePrefix: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.513541778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.643175562+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.702352273+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.930786417+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.930831963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สรุปเนื้อหาภายในบทเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.930837881+07:00","message":"receive interim result [false|false]: สรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.93085081+07:00","message":"[buffer interim] 161 false สรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.930860017+07:00","message":"[bufferProcess] interim [380000000]:สรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.930862444+07:00","message":"[bufferProcess] send to processor:สรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.930867881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.930870784+07:00","message":"> Transcript [992] [false]: 'สรุปเนื้อหาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.9308744+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.930876572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.930878341+07:00","message":"StatePrefix: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.930880415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.977128266+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.977181788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สรุปเนื้อหาภายในบทเรียน\",\"confidence\":0.95701903}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.97718824+07:00","message":"receive interim result [true|false]: สรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.977200058+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.977202444+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.977209084+07:00","message":"[buffer interim] 161 true สรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977216064+07:00","message":"[bufferProcess] interim [380000000]:สรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977224776+07:00","message":"[bufferProcess] send to processor (isfinal):สรุปเนื้อหาภายในบทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977227849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977231107+07:00","message":"> Transcript [993] [false]: 'สรุปเนื้อหาภายในบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977234244+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977236493+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977238577+07:00","message":"StatePrefix: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977242167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977250167+07:00","message":"Push: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.97725232+07:00","message":"TextPushed: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977254293+07:00","message":"Set new StatePrefix : 'สรุปเนื้อหาภายในบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977256478+07:00","message":"Next Push (prob) : 'เนื้อหาภายในบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977258217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977260179+07:00","message":"> Transcript [994] [true]: 'สรุปเนื้อหาภายในบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977262703+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977264465+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977266264+07:00","message":"StatePrefix: 'สรุปเนื้อหาภายในบทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977268213+07:00","message":"TextPushed: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:12.977270295+07:00","message":"Push: 'เนื้อหาภายในบทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.977279069+07:00","message":"push: {false สรุป 0 0xc000045480}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:12.977284645+07:00","message":"push: {true เนื้อหาภายในบทเรียน 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:12.987154568+07:00","message":"write wav file: './tmp/7572/7572_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.08131427+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.153512275+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.212020089+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.378924714+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.378946892+07:00","message":"found end of frame, send empty tag with msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.378950217+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.378957867+07:00","message":"[buffer interim] 162 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.378966016+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.378969918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.378972755+07:00","message":"> Transcript [995] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.378975395+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.378977367+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.378979055+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.378980769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.378983327+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.378993222+07:00","message":"push: {true \n 0 0xc00034cf80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:13.385171764+07:00","message":"write wav file: './tmp/7572/7572_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.500493344+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.500514393+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.500516843+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.50051872+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.500520548+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.500522347+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.500524126+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.500526426+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.500528356+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.500530294+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.500531906+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.511957284+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.511973904+07:00","message":"found end of frame, send empty tag with msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.511976672+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.512002603+07:00","message":"[buffer interim] 163 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.512027365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.512033142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.512039558+07:00","message":"> Transcript [996] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.512044488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.512047774+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.51205035+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.512053218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:13.512063654+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.512076332+07:00","message":"push: {true \n 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:13.51571659+07:00","message":"write wav file: './tmp/7572/7572_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:13.603810274+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:13.842398431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:13.842384631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:14.976945146+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:14.97700239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:14.977008437+07:00","message":"receive interim result [false|false]: การตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:14.977024395+07:00","message":"[buffer interim] 164 false การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:14.977034146+07:00","message":"[bufferProcess] interim [20000000]:การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:14.977036044+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:14.977041093+07:00","message":"[bufferProcess] send to processor (ticker):การตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:14.977044188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:14.977047494+07:00","message":"> Transcript [997] [false]: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:14.977049863+07:00","message":"Set StatePrefix (first interim): 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.162048611+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.162095301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.16210078+07:00","message":"receive interim result [false|false]: การตอบสนองของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.162115067+07:00","message":"[buffer interim] 164 false การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.162122243+07:00","message":"[bufferProcess] interim [140000000]:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.16212433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.232518931+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.23256414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.232569612+07:00","message":"receive interim result [false|false]: การตอบสนองของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.232580875+07:00","message":"[buffer interim] 164 false การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.23258822+07:00","message":"[bufferProcess] interim [320000000]:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.232592234+07:00","message":"[bufferProcess] send to processor:การตอบสนองของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.232597753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.232600542+07:00","message":"> Transcript [998] [false]: 'การตอบสนองของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.232604354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.232606612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.232608319+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.232610541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.873995069+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.874046402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.874053015+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:15.874069879+07:00","message":"[buffer interim] 164 false การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.874077829+07:00","message":"[bufferProcess] interim [860000000]:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.874080416+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.874088232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.874091122+07:00","message":"> Transcript [999] [false]: 'การตอบสนองของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.874095102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.874097388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.874099583+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:15.874102143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.057800038+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.057845795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.057851754+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.057867849+07:00","message":"[buffer interim] 164 false การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.057875616+07:00","message":"[bufferProcess] interim [40000000]:การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.057878188+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.057887333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.057890549+07:00","message":"> Transcript [1000] [false]: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.057894035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.05789637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.057899453+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.057901647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.05960895+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.059623821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.059628488+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.059637973+07:00","message":"[buffer interim] 164 false การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.059641359+07:00","message":"[bufferProcess] interim [100000000]:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.059643291+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.059645605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.05964764+07:00","message":"> Transcript [1001] [false]: 'การตอบสนองของพืชมีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.059649826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.059651629+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.059653408+07:00","message":"StatePrefix: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.05965512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.059660509+07:00","message":"Push: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.059662301+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.059664244+07:00","message":"Set new StatePrefix : 'การตอบสนองของพืชมีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.059670247+07:00","message":"Next Push (prob) : 'ของพืชมีความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.059678611+07:00","message":"push: {false การตอบสนอง 0 0xc0024cb000}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.122590996+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.122635532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.122641693+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.122656193+07:00","message":"[buffer interim] 164 false การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.12266688+07:00","message":"[bufferProcess] interim [160000000]:การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.122670466+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.12267748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.122681768+07:00","message":"> Transcript [1002] [false]: 'การตอบสนองของพืชมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.12268528+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.4403078+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.440356334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.440364378+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.440384155+07:00","message":"[buffer interim] 164 false การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.440395031+07:00","message":"[bufferProcess] interim [460000000]:การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.440398757+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.440406358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.440415114+07:00","message":"> Transcript [1003] [false]: 'การตอบสนองของพืชมีความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.440419003+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.440421347+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชมีความสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.639522993+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.639567854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.639573851+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.639590539+07:00","message":"[buffer interim] 164 false การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.639597976+07:00","message":"[bufferProcess] interim [700000000]:การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.639600368+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.639603495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.639606459+07:00","message":"> Transcript [1004] [false]: 'การตอบสนองของพืชมีความสำคัญต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.639610108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.639612097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.639614664+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.639616879+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:16.842900858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:16.842915506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.955648995+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.955685357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญต่อการดำรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.955690979+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:16.955705818+07:00","message":"[buffer interim] 164 false การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.955712378+07:00","message":"[bufferProcess] interim [0]:การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.955715031+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.955718359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.95572103+07:00","message":"> Transcript [1005] [false]: 'การตอบสนองของพืชมีความสำคัญต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.955724383+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.955726402+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.955728531+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:16.955730898+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.017645651+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.017681335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสําคัญต่อการดํารง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.017687467+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.017702474+07:00","message":"[buffer interim] 164 false การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.017709607+07:00","message":"[bufferProcess] interim [60000000]:การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.01771214+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสำคัญต่อการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.01771761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.01772035+07:00","message":"> Transcript [1006] [false]: 'การตอบสนองของพืชมีความสำคัญต่อการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.017724596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.01772681+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.017730265+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.017732591+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.336818519+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.336855976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.336862105+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.336877834+07:00","message":"[buffer interim] 164 false การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.336883925+07:00","message":"[bufferProcess] interim [360000000]:การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.336886821+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสําคัญต่อการดํารง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.336893282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.336896474+07:00","message":"> Transcript [1007] [false]: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.336898846+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.336900738+07:00","message":"Set new StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.981695869+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.981732553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.981738113+07:00","message":"receive interim result [false|false]: การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:17.981752782+07:00","message":"[buffer interim] 164 false การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.981758994+07:00","message":"[bufferProcess] interim [960000000]:การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.981761772+07:00","message":"[bufferProcess] send to processor:การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.981764925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.981767614+07:00","message":"> Transcript [1008] [false]: 'การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.98177082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.981772741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.981774908+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:17.981777292+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:18.024021048+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:18.283683237+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:18.323383956+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:18.323422946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:18.323429084+07:00","message":"receive interim result [true|false]: การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:18.323441442+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:18.323443783+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:18.323450031+07:00","message":"[buffer interim] 164 true การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323456728+07:00","message":"[bufferProcess] interim [440000000]:การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.32346008+07:00","message":"[bufferProcess] send to processor (isfinal):การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323463526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323465947+07:00","message":"> Transcript [1009] [false]: 'การตอบสนองของพืชมีความสําคัญต่อการดํารงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323469085+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323470954+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323473121+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323475374+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323476995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323478913+07:00","message":"> Transcript [1010] [true]: 'การตอบสนองของพืชมีความสำคัญต่อการดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323481043+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323483425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323485045+07:00","message":"StatePrefix: 'การตอบสนองของพืชมีความสําคัญต่อการดํารง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.32348685+07:00","message":"TextPushed: 'การตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:18.323490625+07:00","message":"Push: 'ของพืชมีความสำคัญต่อการดำรงชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:18.323498392+07:00","message":"push: {true ของพืชมีความสำคัญต่อการดำรงชีวิต 0 0xc0024cb000}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:18.333343516+07:00","message":"write wav file: './tmp/7572/7572_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.351962381+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.352006453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.352012297+07:00","message":"receive interim result [false|false]: ไปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.352027945+07:00","message":"[buffer interim] 165 false ไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.352035829+07:00","message":"[bufferProcess] interim [840000000]:ไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.352037906+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.352044466+07:00","message":"[bufferProcess] send to processor (ticker):ไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.352047878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.352050682+07:00","message":"> Transcript [1011] [false]: 'ไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.35205309+07:00","message":"Set StatePrefix (first interim): 'ไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.548218681+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.548262357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.548268726+07:00","message":"receive interim result [false|false]: ไปที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.548283333+07:00","message":"[buffer interim] 165 false ไปที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.548289639+07:00","message":"[bufferProcess] interim [80000000]:ไปที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.548291486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.745650723+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.745701171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อนต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.74570716+07:00","message":"receive interim result [false|false]: ไปที่เพื่อนต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.745730495+07:00","message":"[buffer interim] 165 false ไปที่เพื่อนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.745738217+07:00","message":"[bufferProcess] interim [320000000]:ไปที่เพื่อนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.745741085+07:00","message":"[bufferProcess] send to processor:ไปที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.745746115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.745748776+07:00","message":"> Transcript [1012] [false]: 'ไปที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.745752343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.745754522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.745756388+07:00","message":"StatePrefix: 'ไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.745758549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:19.842962687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:19.842967836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.869719334+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.869760795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.869767061+07:00","message":"receive interim result [false|false]: ไปที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:19.869782561+07:00","message":"[buffer interim] 165 false ไปที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.869789459+07:00","message":"[bufferProcess] interim [380000000]:ไปที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.869792421+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.869795538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.869798194+07:00","message":"> Transcript [1013] [false]: 'ไปที่เพื่อนต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.869802002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.869804014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.869805997+07:00","message":"StatePrefix: 'ไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:19.869808068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.030473495+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.030509559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.030515509+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.030530528+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.03053828+07:00","message":"[bufferProcess] interim [560000000]:ไปที่เพื่อตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.030541758+07:00","message":"[bufferProcess] send to processor:ไปที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.030545842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.030550031+07:00","message":"> Transcript [1014] [false]: 'ไปที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.030555607+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.030557821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.030559686+07:00","message":"StatePrefix: 'ไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.030561779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.090268288+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.090302233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.090307792+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.090319784+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.09032696+07:00","message":"[bufferProcess] interim [680000000]:ไปที่เพื่อตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.090329197+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.090332219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.090334881+07:00","message":"> Transcript [1015] [false]: 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.090337783+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.09033977+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.090342164+07:00","message":"StatePrefix: 'ไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.090344166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.090348579+07:00","message":"Push: 'ไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.09035061+07:00","message":"TextPushed: 'ไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.090352764+07:00","message":"Set new StatePrefix : 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.090354908+07:00","message":"Next Push (prob) : 'เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.090362092+07:00","message":"push: {false ไปที่ 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.347802396+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.347841403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.347847754+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.347860943+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.347867964+07:00","message":"[bufferProcess] interim [920000000]:ไปที่เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.347870663+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.347875995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.347878741+07:00","message":"> Transcript [1016] [false]: 'ไปที่เพื่อตอบสนองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.347881998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.347884007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.347886355+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.347888897+07:00","message":"TextPushed: 'ไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.539983493+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.540028111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.540036645+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:20.54005246+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.540059806+07:00","message":"[bufferProcess] interim [100000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.540062295+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.540065627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.540068546+07:00","message":"> Transcript [1017] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.540072447+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.540074488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.540076487+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:20.540078722+07:00","message":"TextPushed: 'ไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.121562428+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.1216002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.121606681+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.121621342+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.121628537+07:00","message":"[bufferProcess] interim [700000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.121630839+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.121635685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.121638304+07:00","message":"> Transcript [1018] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.121641623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.121643862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.121646168+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.121648635+07:00","message":"TextPushed: 'ไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.511845378+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.511880566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้าใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.51188614+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้าใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.511895867+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511902441+07:00","message":"[bufferProcess] interim [60000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511905161+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511908364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511910873+07:00","message":"> Transcript [1019] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511914264+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511916176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511918572+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511920653+07:00","message":"TextPushed: 'ไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511923142+07:00","message":"Push: 'เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511925001+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511927323+07:00","message":"Set new StatePrefix : 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.511929827+07:00","message":"Next Push (prob) : 'ต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.511937729+07:00","message":"push: {false เพื่อตอบสนอง 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.534432117+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.534480181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.534486229+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.534501279+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.534508232+07:00","message":"[bufferProcess] interim [120000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.534510623+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่งเร้าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.534513792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.534516696+07:00","message":"> Transcript [1020] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.534520213+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.534522103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.534523874+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.534526655+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.820298688+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.820341555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.820348456+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.820363494+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.820370368+07:00","message":"[bufferProcess] interim [360000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.820373304+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.820379847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.820382621+07:00","message":"> Transcript [1021] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.820386419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.820388636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.82039099+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.820393321+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.953766886+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.953807059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.95381295+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:21.953829273+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.953836536+07:00","message":"[bufferProcess] interim [480000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.953839452+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.953842672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.953845656+07:00","message":"> Transcript [1022] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.953849191+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.953851214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.953853121+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:21.953855709+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.146394672+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.146441761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.146449741+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.146466474+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146473293+07:00","message":"[bufferProcess] interim [720000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146475875+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146479119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146481802+07:00","message":"> Transcript [1023] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146486009+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146487981+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.14649092+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146493542+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146499174+07:00","message":"Push: 'ต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146502366+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146505616+07:00","message":"Set new StatePrefix : 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.146508882+07:00","message":"Next Push (prob) : 'ในรูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.146537927+07:00","message":"push: {false ต่อสิ่งเร้า 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.426867931+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.426919355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.426926203+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.426945147+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.426953475+07:00","message":"[bufferProcess] interim [20000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.426956244+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.426961282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.426964531+07:00","message":"> Transcript [1024] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.426968735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.426970691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.426974815+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.426977985+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.522173353+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.522232877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.522239951+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.52225675+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.52226327+07:00","message":"[bufferProcess] interim [80000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.522265733+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.522268883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.522271676+07:00","message":"> Transcript [1025] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.522276202+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.522279196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.522281245+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.522284122+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.668612033+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.668656906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.668664299+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:22.66868018+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.668686787+07:00","message":"[bufferProcess] interim [200000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.668689625+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.668695808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.66869877+07:00","message":"> Transcript [1026] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.668702451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.668704424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.668706665+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:22.668709481+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:22.843032254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:22.843044184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:23.243798113+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:23.243834067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:23.243840618+07:00","message":"receive interim result [false|false]: ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:23.243854657+07:00","message":"[buffer interim] 165 false ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243861478+07:00","message":"[bufferProcess] interim [800000000]:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243864069+07:00","message":"[bufferProcess] send to processor:ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243869211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243872004+07:00","message":"> Transcript [1027] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243875944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243878034+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.24388073+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243883735+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243889545+07:00","message":"Push: 'ในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243892939+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243895451+07:00","message":"Set new StatePrefix : 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:23.243898222+07:00","message":"Next Push (prob) : 'การเคลื่อนไหว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:23.24390622+07:00","message":"push: {false ในรูปแบบ 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:23.792554931+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:23.853302298+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:24.220775714+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:24.220818153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปที่พืชตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว\",\"confidence\":0.9502065}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:24.220824977+07:00","message":"receive interim result [true|false]: ไปที่พืชตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:24.22083231+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:24.22083458+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:24.220847846+07:00","message":"[buffer interim] 165 true ไปที่พืชตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220855712+07:00","message":"[bufferProcess] interim [730000000]:ไปที่พืชตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220859393+07:00","message":"[bufferProcess] send to processor (isfinal):ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220863164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220866165+07:00","message":"> Transcript [1028] [false]: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220869914+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220871884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220873664+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220876048+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220878018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220879992+07:00","message":"> Transcript [1029] [true]: 'ไปที่พืชตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220882369+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220884031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220885687+07:00","message":"StatePrefix: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220889632+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.220891368+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.221058013+07:00","message":"Push: 'การเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.221060543+07:00","message":"TextPushed: 'ไปที่เพื่อตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.221062852+07:00","message":"Set new StatePrefix : 'ไปที่พืชตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.221065024+07:00","message":"Next Push (prob) : 'ไปที่พืชตอบสนองต่อสิ่งเร้าในรูปแบบการเคลื่อนไหว'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:24.221074372+07:00","message":"push: {true การเคลื่อนไหว 0 0xc000045380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:24.221093051+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_165.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:24.23335768+07:00","message":"write wav file: './tmp/7572/7572_165.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:25.843520113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:25.843524775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.078793776+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.078842442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.078848769+07:00","message":"receive interim result [false|false]: คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.078863632+07:00","message":"[buffer interim] 166 false คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.078871516+07:00","message":"[bufferProcess] interim [60000000]:คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.078874022+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.078880338+07:00","message":"[bufferProcess] send to processor (ticker):คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.078882922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.07888572+07:00","message":"> Transcript [1030] [false]: 'คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.07888798+07:00","message":"Set StatePrefix (first interim): 'คือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.276475149+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.276517973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.276524954+07:00","message":"receive interim result [false|false]: คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.27654008+07:00","message":"[buffer interim] 166 false คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.276548768+07:00","message":"[bufferProcess] interim [300000000]:คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.276550972+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.40147572+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.401517121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.401524301+07:00","message":"receive interim result [false|false]: คือการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.401539821+07:00","message":"[buffer interim] 166 false คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.40154703+07:00","message":"[bufferProcess] interim [360000000]:คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.401549622+07:00","message":"[bufferProcess] send to processor:คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.40155706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.401559972+07:00","message":"> Transcript [1031] [false]: 'คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.401563121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.401565726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.401567626+07:00","message":"StatePrefix: 'คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.401569665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.714901666+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.714943389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการตอบสนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.714949556+07:00","message":"receive interim result [false|false]: คือการตอบสนอง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.71496365+07:00","message":"[buffer interim] 166 false คือการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.714974657+07:00","message":"[bufferProcess] interim [660000000]:คือการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.71497737+07:00","message":"[bufferProcess] send to processor:คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.714984101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.714987261+07:00","message":"> Transcript [1032] [false]: 'คือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.71499049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.714992758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.714995684+07:00","message":"StatePrefix: 'คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.714998913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.964248775+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.964293541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการตอบสนองที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.964298894+07:00","message":"receive interim result [false|false]: คือการตอบสนองที่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:27.964311571+07:00","message":"[buffer interim] 166 false คือการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.964318494+07:00","message":"[bufferProcess] interim [20000000]:คือการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.964320775+07:00","message":"[bufferProcess] send to processor:คือการตอบสนอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.964326352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.964329382+07:00","message":"> Transcript [1033] [false]: 'คือการตอบสนอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.964332512+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.964334692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.964336753+07:00","message":"StatePrefix: 'คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:27.964339125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.229510507+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.229556871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการตอบสนองที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.229563402+07:00","message":"receive interim result [false|false]: คือการตอบสนองที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.229579371+07:00","message":"[buffer interim] 166 false คือการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229586733+07:00","message":"[bufferProcess] interim [200000000]:คือการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.22958901+07:00","message":"[bufferProcess] send to processor:คือการตอบสนองที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229596333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229599685+07:00","message":"> Transcript [1034] [false]: 'คือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229603164+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229605416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229607301+07:00","message":"StatePrefix: 'คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229609423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229611981+07:00","message":"Push: 'คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229613999+07:00","message":"TextPushed: 'คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229615922+07:00","message":"Set new StatePrefix : 'คือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.229618198+07:00","message":"Next Push (prob) : 'ตอบสนองที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.229626532+07:00","message":"push: {false คือการ 0 0xc00059cd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.481977618+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.482014242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการตอบสนองที่มีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.482020606+07:00","message":"receive interim result [false|false]: คือการตอบสนองที่มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.482035452+07:00","message":"[buffer interim] 166 false คือการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.482043216+07:00","message":"[bufferProcess] interim [500000000]:คือการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.482045469+07:00","message":"[bufferProcess] send to processor:คือการตอบสนองที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.482052303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.482055209+07:00","message":"> Transcript [1035] [false]: 'คือการตอบสนองที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.482058684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.482061225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.482063184+07:00","message":"StatePrefix: 'คือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.482065243+07:00","message":"TextPushed: 'คือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.674102243+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.674152179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการตอบสนองที่มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.674158502+07:00","message":"receive interim result [false|false]: คือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:28.674180266+07:00","message":"[buffer interim] 166 false คือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.674188597+07:00","message":"[bufferProcess] interim [680000000]:คือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.674191372+07:00","message":"[bufferProcess] send to processor:คือการตอบสนองที่มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.674196171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.674199637+07:00","message":"> Transcript [1036] [false]: 'คือการตอบสนองที่มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.674203601+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.674205867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.674208133+07:00","message":"StatePrefix: 'คือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:28.674210301+07:00","message":"TextPushed: 'คือการ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:28.844130278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:28.84413073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.102916829+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.184067074+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.184115283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการตอบสนองที่มีทิศทางสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.184121878+07:00","message":"receive interim result [false|false]: คือการตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.184136583+07:00","message":"[buffer interim] 166 false คือการตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.184144597+07:00","message":"[bufferProcess] interim [160000000]:คือการตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.184148469+07:00","message":"[bufferProcess] send to processor:คือการตอบสนองที่มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.184154881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.18415795+07:00","message":"> Transcript [1037] [false]: 'คือการตอบสนองที่มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.184161587+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.184163644+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.18416599+07:00","message":"StatePrefix: 'คือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.184168384+07:00","message":"TextPushed: 'คือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.233536486+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.359636427+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.413501222+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.413543062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือการตอบสนองที่มีทิศทางสัมพันธ์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.413548894+07:00","message":"receive interim result [true|false]: คือการตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.413562039+07:00","message":"end recv isFinal message id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.413564468+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.413570906+07:00","message":"[buffer interim] 166 true คือการตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413578161+07:00","message":"[bufferProcess] interim [460000000]:คือการตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413581405+07:00","message":"[bufferProcess] send to processor (isfinal):คือการตอบสนองที่มีทิศทางสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413585187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413588084+07:00","message":"> Transcript [1038] [false]: 'คือการตอบสนองที่มีทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413591301+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413593262+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413595165+07:00","message":"StatePrefix: 'คือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.41359715+07:00","message":"TextPushed: 'คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413599803+07:00","message":"Push: 'ตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.41360159+07:00","message":"TextPushed: 'คือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413603545+07:00","message":"Set new StatePrefix : 'คือการตอบสนองที่มีทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413605885+07:00","message":"Next Push (prob) : 'มีทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413607714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413609531+07:00","message":"> Transcript [1039] [true]: 'คือการตอบสนองที่มีทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413612009+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.41361362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413615278+07:00","message":"StatePrefix: 'คือการตอบสนองที่มีทิศทางสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.41362311+07:00","message":"TextPushed: 'คือการตอบสนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.413630843+07:00","message":"Push: 'มีทิศทางสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.413639778+07:00","message":"push: {false ตอบสนองที่ 0 0xc00059cd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.413652477+07:00","message":"push: {true มีทิศทางสัมพันธ์ 0 0xc00059cd80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:29.424299995+07:00","message":"write wav file: './tmp/7572/7572_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.4834289+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.655039469+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.655061528+07:00","message":"found end of frame, send empty tag with msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.655065343+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.655073424+07:00","message":"[buffer interim] 167 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.655079274+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.65508286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.655085866+07:00","message":"> Transcript [1040] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.655088694+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.655091363+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.655093359+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.655096071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:29.655098867+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:29.655108402+07:00","message":"push: {true \n 0 0xc000044b80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:29.659476303+07:00","message":"write wav file: './tmp/7572/7572_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.455266771+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.455305636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภิญโญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.45531074+07:00","message":"receive interim result [false|false]: ภิญโญ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.455324745+07:00","message":"[buffer interim] 168 false ภิญโญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.455332008+07:00","message":"[bufferProcess] interim [800000000]:ภิญโญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.455334163+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.455340829+07:00","message":"[bufferProcess] send to processor (ticker):ภิญโญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.455343365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.455346025+07:00","message":"> Transcript [1041] [false]: 'ภิญโญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.455348069+07:00","message":"Set StatePrefix (first interim): 'ภิญโญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.559250954+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.559303912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.559309846+07:00","message":"receive interim result [false|false]: เห็นยอด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.559327791+07:00","message":"[buffer interim] 168 false เห็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.559334417+07:00","message":"[bufferProcess] interim [860000000]:เห็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.559336203+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.771829215+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.771867936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงยอดพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.771874006+07:00","message":"receive interim result [false|false]: เพลงยอดพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.771884922+07:00","message":"[buffer interim] 168 false เพลงยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.771892458+07:00","message":"[bufferProcess] interim [100000000]:เพลงยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.77189474+07:00","message":"[bufferProcess] send to processor:เห็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.771898125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.771900878+07:00","message":"> Transcript [1042] [false]: 'เห็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.771903288+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.771905267+07:00","message":"Set new StatePrefix: 'เห็นยอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.818042105+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.818076853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชนยอดพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.818082368+07:00","message":"receive interim result [false|false]: เชนยอดพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:31.818097151+07:00","message":"[buffer interim] 168 false เชนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.818103338+07:00","message":"[bufferProcess] interim [160000000]:เชนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.818105379+07:00","message":"[bufferProcess] send to processor:เพลงยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.818108854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.818111581+07:00","message":"> Transcript [1043] [false]: 'เพลงยอดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.818114204+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:31.818116059+07:00","message":"Set new StatePrefix: 'เพลงยอดพระ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:31.84522476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:31.845228758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:32.26722522+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:32.267265757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชนยอดพืชเด่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:32.267270895+07:00","message":"receive interim result [false|false]: เชนยอดพืชเด่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:32.267283182+07:00","message":"[buffer interim] 168 false เชนยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.267291598+07:00","message":"[bufferProcess] interim [580000000]:เชนยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.267294166+07:00","message":"[bufferProcess] send to processor:เชนยอดพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.267297207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.267299735+07:00","message":"> Transcript [1044] [false]: 'เชนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.267301795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.267303847+07:00","message":"Set new StatePrefix: 'เชนยอดพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:32.822102036+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:32.840045723+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:32.840083891+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-05-14T13:25:32.840089499+07:00","message":"receive interim result [false|false]: เชนยอดพืชเด่น"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:32.840102983+07:00","message":"[buffer interim] 168 false เชนยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.840110723+07:00","message":"[bufferProcess] interim [180000000]:เชนยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.840113166+07:00","message":"[bufferProcess] send to processor:เชนยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.840118071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.840121029+07:00","message":"> Transcript [1045] [false]: 'เชนยอดพืชเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.840124728+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.840126914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.840128712+07:00","message":"StatePrefix: 'เชนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:32.840130674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:32.884704788+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.039657606+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.039695257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชนยอดพืชเอนเข้าหาแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.039701155+07:00","message":"receive interim result [false|false]: เชนยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.039717619+07:00","message":"[buffer interim] 168 false เชนยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.039725716+07:00","message":"[bufferProcess] interim [420000000]:เชนยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.039728239+07:00","message":"[bufferProcess] send to processor:เชนยอดพืชเด่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.039734569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.039737467+07:00","message":"> Transcript [1046] [false]: 'เชนยอดพืชเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.039741193+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.039743276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.03974512+07:00","message":"StatePrefix: 'เชนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.039747194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.171192137+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.171243266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นยอดพืชเอนเข้าหาแสง\",\"confidence\":0.9141212}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.17124949+07:00","message":"receive interim result [true|false]: เช่นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.171262362+07:00","message":"end recv isFinal message id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.171264713+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.171271895+07:00","message":"[buffer interim] 168 true เช่นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171279865+07:00","message":"[bufferProcess] interim [540000000]:เช่นยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171283339+07:00","message":"[bufferProcess] send to processor (isfinal):เชนยอดพืชเอนเข้าหาแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171287579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171291407+07:00","message":"> Transcript [1047] [false]: 'เชนยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171294839+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171296719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171298529+07:00","message":"StatePrefix: 'เชนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171300881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171302417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171304405+07:00","message":"> Transcript [1048] [true]: 'เช่นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171306825+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.17131002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171311855+07:00","message":"StatePrefix: 'เชนยอดพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171313568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:33.171316248+07:00","message":"Push: 'เช่นยอดพืชเอนเข้าหาแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:33.171325252+07:00","message":"push: {true เช่นยอดพืชเอนเข้าหาแสง 0 0xc00400a800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:33.180754702+07:00","message":"write wav file: './tmp/7572/7572_168.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:34.845868802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:34.84589848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:34.97160156+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:34.971662497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:34.971668291+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:34.971684777+07:00","message":"[buffer interim] 169 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:34.971691549+07:00","message":"[bufferProcess] interim [700000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:34.971693626+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:34.971700169+07:00","message":"[bufferProcess] send to processor (ticker):รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:34.97170239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:34.971705173+07:00","message":"> Transcript [1049] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:34.971707281+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.163687505+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.163735567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.163741177+07:00","message":"receive interim result [false|false]: รักเธอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.163758463+07:00","message":"[buffer interim] 169 false รักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.163765513+07:00","message":"[bufferProcess] interim [880000000]:รักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.163767349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.209929748+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.209968779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.209974087+07:00","message":"receive interim result [false|false]: รักคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.209988139+07:00","message":"[buffer interim] 169 false รักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.209995406+07:00","message":"[bufferProcess] interim [940000000]:รักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.209997549+07:00","message":"[bufferProcess] send to processor:รักเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.210001116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.210003962+07:00","message":"> Transcript [1050] [false]: 'รักเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.210007503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.210009644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.210011446+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.210013251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.545217303+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.545259123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.545265795+07:00","message":"receive interim result [false|false]: รักคือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:35.545279896+07:00","message":"[buffer interim] 169 false รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.545289496+07:00","message":"[bufferProcess] interim [300000000]:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.545291837+07:00","message":"[bufferProcess] send to processor:รักคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.545297472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.545300543+07:00","message":"> Transcript [1051] [false]: 'รักคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.545304587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.545306742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.545308812+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:35.5453108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.105282547+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.105324632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.105330869+07:00","message":"receive interim result [false|false]: รักคือการเดินไป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.105344+07:00","message":"[buffer interim] 169 false รักคือการเดินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.105354752+07:00","message":"[bufferProcess] interim [840000000]:รักคือการเดินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.105358617+07:00","message":"[bufferProcess] send to processor:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.10536554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.105370639+07:00","message":"> Transcript [1052] [false]: 'รักคือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.105375613+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.105379132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.105381049+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.105383231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.247713279+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.247756526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.247762774+07:00","message":"receive interim result [false|false]: รักคือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.247778268+07:00","message":"[buffer interim] 169 false รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247785955+07:00","message":"[bufferProcess] interim [960000000]:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247788532+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247792039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247795069+07:00","message":"> Transcript [1053] [false]: 'รักคือการเดินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247798295+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247800237+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247802666+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247804643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247810013+07:00","message":"Push: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247811948+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247815057+07:00","message":"Set new StatePrefix : 'รักคือการเดินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.247817367+07:00","message":"Next Push (prob) : 'คือการเดินไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.247827139+07:00","message":"push: {false รัก 0 0xc000045300}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.258966137+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.258980473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.25898475+07:00","message":"receive interim result [false|false]: รักคือการเดินไปใน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.258992683+07:00","message":"[buffer interim] 169 false รักคือการเดินไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.25899744+07:00","message":"[bufferProcess] interim [20000000]:รักคือการเดินไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.259000391+07:00","message":"[bufferProcess] send to processor:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.259002996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.259005494+07:00","message":"> Transcript [1054] [false]: 'รักคือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.259007147+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.259009187+07:00","message":"Set new StatePrefix: 'รักคือกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.458217354+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.458259685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.458265543+07:00","message":"receive interim result [false|false]: รักคือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.458279686+07:00","message":"[buffer interim] 169 false รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.458287676+07:00","message":"[bufferProcess] interim [200000000]:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.458290397+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.458296165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.458299366+07:00","message":"> Transcript [1055] [false]: 'รักคือการเดินไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.458301763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.458303897+07:00","message":"Set new StatePrefix: 'รักคือการเดินไปใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.565948909+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.565988637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.565995174+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.566010669+07:00","message":"[buffer interim] 169 false รักคือการเดินไปในทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.566017866+07:00","message":"[bufferProcess] interim [260000000]:รักคือการเดินไปในทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.566020395+07:00","message":"[bufferProcess] send to processor:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.56602399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.566026787+07:00","message":"> Transcript [1056] [false]: 'รักคือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.566029448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.566031543+07:00","message":"Set new StatePrefix: 'รักคือกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.573794992+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.573810457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.573815112+07:00","message":"receive interim result [false|false]: รักคือกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.573825806+07:00","message":"[buffer interim] 169 false รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.573829847+07:00","message":"[bufferProcess] interim [320000000]:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.573831832+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.573834225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.573836632+07:00","message":"> Transcript [1057] [false]: 'รักคือการเดินไปในทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.573838939+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.573840945+07:00","message":"Set new StatePrefix: 'รักคือการเดินไปในทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.619396177+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.619429994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.619435599+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.61944995+07:00","message":"[buffer interim] 169 false รักคือการเดินไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.619456678+07:00","message":"[bufferProcess] interim [380000000]:รักคือการเดินไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.619459339+07:00","message":"[bufferProcess] send to processor:รักคือกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.619462908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.619465637+07:00","message":"> Transcript [1058] [false]: 'รักคือกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.619467885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.619469799+07:00","message":"Set new StatePrefix: 'รักคือกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.932643855+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.932709472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.932717154+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทางเดียว"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:36.932734749+07:00","message":"[buffer interim] 169 false รักคือการเดินไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.932742552+07:00","message":"[bufferProcess] interim [680000000]:รักคือการเดินไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.932745046+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.932752544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.932755745+07:00","message":"> Transcript [1059] [false]: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.932758252+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:36.932760477+07:00","message":"Set new StatePrefix: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.125998848+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.126042737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.126048966+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทางเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.12606488+07:00","message":"[buffer interim] 169 false รักคือการเดินไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.126073514+07:00","message":"[bufferProcess] interim [860000000]:รักคือการเดินไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.126076308+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศทางเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.126080841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.126083975+07:00","message":"> Transcript [1060] [false]: 'รักคือการเดินไปในทิศทางเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.126087352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.126089418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.12609134+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.126093631+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.266378264+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.266425609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.266431969+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทางเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.266450679+07:00","message":"[buffer interim] 169 false รักคือการเดินไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.266462352+07:00","message":"[bufferProcess] interim [980000000]:รักคือการเดินไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.266464873+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศทางเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.266473778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.266477907+07:00","message":"> Transcript [1061] [false]: 'รักคือการเดินไปในทิศทางเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.266481462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.266483689+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.266486138+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.266488698+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.444818774+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.444859242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียวกับเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.444864945+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:37.444878779+07:00","message":"[buffer interim] 169 false รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.444886309+07:00","message":"[bufferProcess] interim [160000000]:รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.444888915+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศทางเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.444892592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.444895681+07:00","message":"> Transcript [1062] [false]: 'รักคือการเดินไปในทิศทางเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.444899487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.444901579+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.444903885+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:37.444906111+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:37.846239103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:37.846264045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.036027553+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.036074955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียวกับเรา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.036083028+07:00","message":"receive interim result [false|false]: รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.036097456+07:00","message":"[buffer interim] 169 false รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036105719+07:00","message":"[bufferProcess] interim [760000000]:รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036108536+07:00","message":"[bufferProcess] send to processor:รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036114272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036117237+07:00","message":"> Transcript [1063] [false]: 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036121712+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036123923+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036126331+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.0361293+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036134845+07:00","message":"Push: 'คือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036138924+07:00","message":"TextPushed: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036141658+07:00","message":"Set new StatePrefix : 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.036144948+07:00","message":"Next Push (prob) : 'เดียวกับเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.036152895+07:00","message":"push: {false คือการเดินไปในทิศทาง 0 0xc000045300}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.071230415+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.134034775+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.408774619+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.408815345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักคือการเดินไปในทิศทางเดียวกับเรา\",\"confidence\":0.9283065}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.408823035+07:00","message":"receive interim result [true|false]: รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.408831529+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.408834606+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.408841639+07:00","message":"[buffer interim] 169 true รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408850316+07:00","message":"[bufferProcess] interim [210000000]:รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.40885384+07:00","message":"[bufferProcess] send to processor (isfinal):รักคือการเดินไปในทิศทางเดียวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408857845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408860962+07:00","message":"> Transcript [1064] [false]: 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408864539+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408867005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408868989+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408872364+07:00","message":"TextPushed: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408874893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408876754+07:00","message":"> Transcript [1065] [true]: 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408878988+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.40888057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408882287+07:00","message":"StatePrefix: 'รักคือการเดินไปในทิศทางเดียวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408884017+07:00","message":"TextPushed: 'รักคือการเดินไปในทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:38.408886572+07:00","message":"Push: 'เดียวกับเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.408894654+07:00","message":"push: {true เดียวกับเรา 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:38.419848989+07:00","message":"write wav file: './tmp/7572/7572_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:38.782353489+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.071977237+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.072008973+07:00","message":"found end of frame, send empty tag with msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.072015077+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.072026751+07:00","message":"[buffer interim] 170 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.07203674+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.072042489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.072046775+07:00","message":"> Transcript [1066] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.072050715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.072054152+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.072057911+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.072060977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.072073+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.072086773+07:00","message":"push: {true \n 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:39.076927278+07:00","message":"write wav file: './tmp/7572/7572_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.1062525+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.852442425+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.852482771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.852488383+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.852502308+07:00","message":"[buffer interim] 171 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.852509876+07:00","message":"[bufferProcess] interim [540000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.852511947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.996524462+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.996563541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.996569851+07:00","message":"receive interim result [false|false]: ส่วนอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:39.996587764+07:00","message":"[buffer interim] 171 false ส่วนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.996596312+07:00","message":"[bufferProcess] interim [720000000]:ส่วนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.996599709+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.996605315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.996609416+07:00","message":"> Transcript [1067] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:39.996612623+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.304001588+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.304043791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.304049548+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.304064956+07:00","message":"[buffer interim] 171 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.304073782+07:00","message":"[bufferProcess] interim [960000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.304076226+07:00","message":"[bufferProcess] send to processor:ส่วนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.304078924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.304082371+07:00","message":"> Transcript [1068] [false]: 'ส่วนอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.304086013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.304088169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.304090071+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.304091972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.482609912+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.482647553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.482654732+07:00","message":"receive interim result [false|false]: ส่วนรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.482670615+07:00","message":"[buffer interim] 171 false ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.482677679+07:00","message":"[bufferProcess] interim [140000000]:ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.482679647+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.482682526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.482685418+07:00","message":"> Transcript [1069] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.482688967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.482691528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.482693409+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.482695455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.55244731+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.552492528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.552499247+07:00","message":"receive interim result [false|false]: ส่วนรูปแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.552517963+07:00","message":"[buffer interim] 171 false ส่วนรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.552528536+07:00","message":"[bufferProcess] interim [260000000]:ส่วนรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.552531399+07:00","message":"[bufferProcess] send to processor:ส่วนรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.552535005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.552537944+07:00","message":"> Transcript [1070] [false]: 'ส่วนรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.552541363+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.55254327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.552545075+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.552546936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:40.846559283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:40.846558666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.878821126+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.878877409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.878886423+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.878908176+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.878918229+07:00","message":"[bufferProcess] interim [560000000]:ส่วนอีกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.878922401+07:00","message":"[bufferProcess] send to processor:ส่วนรูปแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.878931414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.878935715+07:00","message":"> Transcript [1071] [false]: 'ส่วนรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.8789404+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.878949815+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.878953417+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.878956294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.878965869+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.87896888+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.878971851+07:00","message":"Set new StatePrefix : 'ส่วนรูปแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:40.87897505+07:00","message":"Next Push (prob) : 'รูปแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:40.879004223+07:00","message":"push: {false ส่วน 0 0xc00059d200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.048240567+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.048286174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.048292259+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.048311118+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.048318495+07:00","message":"[bufferProcess] interim [740000000]:ส่วนอีกแบบนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.048320714+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.048323992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.048327337+07:00","message":"> Transcript [1072] [false]: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.048329492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.048331427+07:00","message":"Set new StatePrefix: 'ส่วนอีกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.56787342+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.567924047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.567930814+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.567948514+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.567960291+07:00","message":"[bufferProcess] interim [280000000]:ส่วนอีกแบบนึงนะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.567963459+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.567970768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.56797386+07:00","message":"> Transcript [1073] [false]: 'ส่วนอีกแบบนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.56797754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.567979776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.567981835+07:00","message":"StatePrefix: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.567983887+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.902998799+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.903046973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.903053592+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:41.903072111+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.903083166+07:00","message":"[bufferProcess] interim [580000000]:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.903086891+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.903093215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.903096245+07:00","message":"> Transcript [1074] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.903100389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.903102611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.903105383+07:00","message":"StatePrefix: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:41.903107565+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.077185432+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.077234936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.077241226+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.07725838+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.077266492+07:00","message":"[bufferProcess] interim [760000000]:ส่วนอีกแบบนึงนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.077269201+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.077274661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.077277616+07:00","message":"> Transcript [1075] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.077281495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.077283836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.077285671+07:00","message":"StatePrefix: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.077287809+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.274005519+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.274048033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.274054269+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.274069222+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.274077414+07:00","message":"[bufferProcess] interim [0]:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.274079762+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.274085208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.274088102+07:00","message":"> Transcript [1076] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.274092073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.274094385+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.274096804+07:00","message":"StatePrefix: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.27410351+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.274108234+07:00","message":"Push: 'อีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.27411034+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.274112343+07:00","message":"Set new StatePrefix : 'ส่วนอีกแบบนึงนะคะก็คือการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.274114936+07:00","message":"Next Push (prob) : 'นึงนะคะก็คือการตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.274123735+07:00","message":"push: {false อีกแบบ 0 0xc00059d200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.330134666+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.330183455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการต่อสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.33018975+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.330206814+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.330215762+07:00","message":"[bufferProcess] interim [60000000]:ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.330218216+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.330222069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.33022529+07:00","message":"> Transcript [1077] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.330227881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.330230636+07:00","message":"Set new StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.528785113+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.528825411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.528831257+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.528844738+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.52885256+07:00","message":"[bufferProcess] interim [240000000]:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.528855364+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.528860712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.528863708+07:00","message":"> Transcript [1078] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.528867693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.528869951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.52887174+07:00","message":"StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.528873986+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.844628928+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.844668199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.844674448+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.844688835+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.844696893+07:00","message":"[bufferProcess] interim [540000000]:ส่วนอีกแบบนึงนะคะก็คือการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.844699383+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.844703125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.844705985+07:00","message":"> Transcript [1079] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.844709669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.844711846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.844714336+07:00","message":"StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.844716672+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.968685132+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.968732846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.96873888+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:42.968757348+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.968764984+07:00","message":"[bufferProcess] interim [660000000]:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.968768204+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.968771523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.968775189+07:00","message":"> Transcript [1080] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.968777771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:42.9687797+07:00","message":"Set new StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.500354323+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.500375468+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.500378266+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.500380671+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.500382439+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.500384453+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.500386184+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.500387868+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.500389542+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.500391232+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.50039288+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.542514176+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.542555807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการต่อสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.542561876+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.542575858+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.542583785+07:00","message":"[bufferProcess] interim [260000000]:ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.542586149+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.542594163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.542596997+07:00","message":"> Transcript [1081] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.542599797+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.542603262+07:00","message":"Set new StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.545655186+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.545675373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.545679546+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.545691252+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.545698095+07:00","message":"[bufferProcess] interim [320000000]:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.54570051+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.545706185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.545708668+07:00","message":"> Transcript [1082] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.545712252+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.545714387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.545716283+07:00","message":"StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.545718639+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.676392278+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.676437609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการต่อสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.676443837+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.676461334+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.676468398+07:00","message":"[bufferProcess] interim [380000000]:ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.676470677+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.676473935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.676476819+07:00","message":"> Transcript [1083] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.676480154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.676482164+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.67648443+07:00","message":"StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.676486697+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.738191605+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.738234404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการต่อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.738240259+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.738255873+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.738262888+07:00","message":"[bufferProcess] interim [440000000]:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.738265347+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการต่อสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.73826858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.73827174+07:00","message":"> Transcript [1084] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการต่อสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.738275315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.738277295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.738279167+07:00","message":"StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.738281276+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:43.847219223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:43.847225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.926627257+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.926671861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.926677883+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.926692283+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926699563+07:00","message":"[bufferProcess] interim [680000000]:ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926702722+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926710584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926713115+07:00","message":"> Transcript [1085] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926716747+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926718912+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926721642+07:00","message":"StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926723926+07:00","message":"TextPushed: 'ส่วนอีกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926730387+07:00","message":"Push: 'นึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926732494+07:00","message":"TextPushed: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926734921+07:00","message":"Set new StatePrefix : 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:43.926737084+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:43.926745583+07:00","message":"push: {false นึงนะคะก็คือการต่อ 0 0xc00059d200}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.251321495+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.251367044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.251374466+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.251389418+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.251397067+07:00","message":"[bufferProcess] interim [980000000]:ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.251400152+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.25140684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.251410167+07:00","message":"> Transcript [1086] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.251412793+07:00","message":"Set StatePrefix (first interim): 'ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.352122906+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.413398367+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.447532485+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.447568729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.447575327+07:00","message":"receive interim result [false|false]: ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งแวด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.44759139+07:00","message":"[buffer interim] 171 false ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.447598148+07:00","message":"[bufferProcess] interim [220000000]:ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.447600932+07:00","message":"[bufferProcess] send to processor:ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.447604854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.447607791+07:00","message":"> Transcript [1087] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.44761157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.447613757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.447615875+07:00","message":"StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.447618392+07:00","message":"TextPushed: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.96053168+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.960577261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งเร้า\",\"confidence\":0.93547946}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.960585255+07:00","message":"receive interim result [true|false]: ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.960597331+07:00","message":"end recv isFinal message id 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.960600035+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.960607277+07:00","message":"[buffer interim] 171 true ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.96061502+07:00","message":"[bufferProcess] interim [460000000]:ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960618359+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960621599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960624235+07:00","message":"> Transcript [1088] [false]: 'ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960627912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960629956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960632336+07:00","message":"StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960635532+07:00","message":"TextPushed: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960637447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.96063942+07:00","message":"> Transcript [1089] [true]: 'ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960642079+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960643808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960652125+07:00","message":"StatePrefix: 'ส่วนอีกแบบนึงนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960664599+07:00","message":"TextPushed: 'ส่วนอีกแบบนึงนะคะก็คือการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960666531+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960862768+07:00","message":"Push: 'ตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960867332+07:00","message":"TextPushed: 'ส่วนอีกแบบนึงนะคะก็คือการต่อตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960869736+07:00","message":"Set new StatePrefix : 'ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960872056+07:00","message":"Next Push (prob) : 'ส่วนอีกรูปแบบหนึ่งนะคะก็คือการตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งเร้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:44.960879948+07:00","message":"push: {true ตอบสนองที่มีทิศทางไม่สัมพันธ์กับสิ่งเร้า 0 0xc00059d200}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:44.960894858+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_171.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:44.971619264+07:00","message":"write wav file: './tmp/7572/7572_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:45.695105618+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:45.695165645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ๊\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:45.695185385+07:00","message":"receive interim result [false|false]: เจ๊"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:45.695205463+07:00","message":"[buffer interim] 172 false เจ๊"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:45.695214947+07:00","message":"[bufferProcess] interim [900000000]:เจ๊"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:45.695218376+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:45.809964248+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:45.810015228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:45.810020963+07:00","message":"receive interim result [false|false]: เจน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:45.810039003+07:00","message":"[buffer interim] 172 false เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:45.810046011+07:00","message":"[bufferProcess] interim [20000000]:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:45.810048505+07:00","message":"[bufferProcess] send to processor:เจ๊"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:45.810051773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:45.810054438+07:00","message":"> Transcript [1090] [false]: 'เจ๊'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:45.81005657+07:00","message":"Set StatePrefix (first interim): 'เจ๊'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.248507541+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.248544864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.248551354+07:00","message":"receive interim result [false|false]: เกณฑ์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.248568384+07:00","message":"[buffer interim] 172 false เกณฑ์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.248574866+07:00","message":"[bufferProcess] interim [500000000]:เกณฑ์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.24857759+07:00","message":"[bufferProcess] send to processor:เจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.248580588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.24858317+07:00","message":"> Transcript [1091] [false]: 'เจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.248585267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.248587548+07:00","message":"Set new StatePrefix: 'เจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.556833381+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.5568676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การกู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.556873403+07:00","message":"receive interim result [false|false]: เกณฑ์การกู้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.556887467+07:00","message":"[buffer interim] 172 false เกณฑ์การกู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.556894609+07:00","message":"[bufferProcess] interim [740000000]:เกณฑ์การกู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.556896886+07:00","message":"[bufferProcess] send to processor:เกณฑ์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.556899652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.556902427+07:00","message":"> Transcript [1092] [false]: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.55690465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.556906465+07:00","message":"Set new StatePrefix: 'เกณฑ์การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.68673613+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.686776921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.686782644+07:00","message":"receive interim result [false|false]: เกณฑ์การปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.686798446+07:00","message":"[buffer interim] 172 false เกณฑ์การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.686805286+07:00","message":"[bufferProcess] interim [860000000]:เกณฑ์การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.6868074+07:00","message":"[bufferProcess] send to processor:เกณฑ์การกู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.686810441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.686813318+07:00","message":"> Transcript [1093] [false]: 'เกณฑ์การกู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.686816771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.686819007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.686821037+07:00","message":"StatePrefix: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.686823061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:46.848184344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:46.848204011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.888602824+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.888641162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การปลูกดอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.888646778+07:00","message":"receive interim result [false|false]: เกณฑ์การปลูกดอก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:46.888662635+07:00","message":"[buffer interim] 172 false เกณฑ์การปลูกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.888669609+07:00","message":"[bufferProcess] interim [100000000]:เกณฑ์การปลูกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.888671917+07:00","message":"[bufferProcess] send to processor:เกณฑ์การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.888674871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.888678772+07:00","message":"> Transcript [1094] [false]: 'เกณฑ์การปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.888682336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.888684343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.888686248+07:00","message":"StatePrefix: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:46.888688403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.205368613+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.205416245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.205422497+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.20543631+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.205444462+07:00","message":"[bufferProcess] interim [340000000]:เกณฑ์การถูกเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.205446917+07:00","message":"[bufferProcess] send to processor:เกณฑ์การปลูกดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.205452374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.205455982+07:00","message":"> Transcript [1095] [false]: 'เกณฑ์การปลูกดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.205459504+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.205461709+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.205463793+07:00","message":"StatePrefix: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.205465886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.275902117+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.275937684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกบล็อก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.27594325+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกบล็อก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.275956563+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกบล็อก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275963183+07:00","message":"[bufferProcess] interim [460000000]:เกณฑ์การถูกบล็อก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275965519+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275969006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275971726+07:00","message":"> Transcript [1096] [false]: 'เกณฑ์การถูกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275974668+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275976646+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275978462+07:00","message":"StatePrefix: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275980486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275986335+07:00","message":"Push: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275988331+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.275990244+07:00","message":"Set new StatePrefix : 'เกณฑ์การถูกเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.27599232+07:00","message":"Next Push (prob) : 'ถูกเราก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.276000715+07:00","message":"push: {false เกณฑ์การ 0 0xc00059c600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.473042156+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.47308455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.473090299+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.473104675+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.473112362+07:00","message":"[bufferProcess] interim [700000000]:เกณฑ์การถูกเราก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.473114598+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกบล็อก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.473120203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.473123357+07:00","message":"> Transcript [1097] [false]: 'เกณฑ์การถูกบล็อก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.473125685+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.473127693+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกบล็อก'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.797200358+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.797240096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.797246702+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:47.797262975+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.797270181+07:00","message":"[bufferProcess] interim [0]:เกณฑ์การถูกเราก็การการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.797272808+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.797279412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.797282396+07:00","message":"> Transcript [1098] [false]: 'เกณฑ์การถูกเราก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.797284697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:47.797286749+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกเราก็การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.150341777+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.150386842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.150393052+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.150411156+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.150421099+07:00","message":"[bufferProcess] interim [300000000]:เกณฑ์การถูกเราก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.150423421+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็การการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.150426904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.150429749+07:00","message":"> Transcript [1099] [false]: 'เกณฑ์การถูกเราก็การการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.150433625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.150435795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.150437857+07:00","message":"StatePrefix: 'เกณฑ์การถูกเราก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.150440033+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.488620697+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.488659916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การการตายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.488666004+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การการตายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.488679622+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การการตายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.488686877+07:00","message":"[bufferProcess] interim [660000000]:เกณฑ์การถูกเราก็การการตายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.488689371+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็การกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.48869471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.488697673+07:00","message":"> Transcript [1100] [false]: 'เกณฑ์การถูกเราก็การกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.488701136+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.488703467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.488705613+07:00","message":"StatePrefix: 'เกณฑ์การถูกเราก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.488707926+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.807322786+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.807358332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การการตายของใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.807364396+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การการตายของใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:48.807376845+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.807385125+07:00","message":"[bufferProcess] interim [960000000]:เกณฑ์การถูกเราก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.807387833+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็การการตายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.807393276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.807396096+07:00","message":"> Transcript [1101] [false]: 'เกณฑ์การถูกเราก็การการตายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.807399666+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.807401987+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.807404085+07:00","message":"StatePrefix: 'เกณฑ์การถูกเราก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:48.807406349+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.062802264+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.062841371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การการตายของรายการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.062847769+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การการตายของรายการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.062863539+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การการตายของรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.062871198+07:00","message":"[bufferProcess] interim [260000000]:เกณฑ์การถูกเราก็การการตายของรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.062874275+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.062882583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.062885631+07:00","message":"> Transcript [1102] [false]: 'เกณฑ์การถูกเราก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.06288961+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.062892238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.062894379+07:00","message":"StatePrefix: 'เกณฑ์การถูกเราก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.062896451+07:00","message":"TextPushed: 'เกณฑ์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.06290278+07:00","message":"Push: 'ถูกเราก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.062904845+07:00","message":"TextPushed: 'เกณฑ์การถูกเราก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.062907246+07:00","message":"Set new StatePrefix : 'เกณฑ์การถูกเราก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.06291075+07:00","message":"Next Push (prob) : 'การตายของใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.062938911+07:00","message":"push: {false ถูกเราก็การ 0 0xc00059c600}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.074523896+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.074544965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การการตายของใบดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.074549989+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การการตายของใบดำ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.074562329+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การการตายของใบดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.074567932+07:00","message":"[bufferProcess] interim [320000000]:เกณฑ์การถูกเราก็การการตายของใบดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.074570295+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็การการตายของรายการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.074573318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.074575725+07:00","message":"> Transcript [1103] [false]: 'เกณฑ์การถูกเราก็การการตายของรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.074577701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.074579669+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกเราก็การการตายของรายการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.197458504+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.19749509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การการตายของใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.197501392+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การการตายของใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.197516993+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.19752427+07:00","message":"[bufferProcess] interim [380000000]:เกณฑ์การถูกเราก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.197528544+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็การการตายของใบดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.197534061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.197537192+07:00","message":"> Transcript [1104] [false]: 'เกณฑ์การถูกเราก็การการตายของใบดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.197539643+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.197541631+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกเราก็การการตายของใบดำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.305081406+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.305129497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การการตายของใบจามจุรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.305136196+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การการตายของใบจามจุรี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.305152478+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การการตายของใบจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.305160194+07:00","message":"[bufferProcess] interim [500000000]:เกณฑ์การถูกเราก็การการตายของใบจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.305184926+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็การการตายของใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.305189385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.305192362+07:00","message":"> Transcript [1105] [false]: 'เกณฑ์การถูกเราก็การการตายของใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.305194907+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.697607213+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.697655765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.697662156+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.69767646+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.69768386+07:00","message":"[bufferProcess] interim [920000000]:เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.697686544+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็การการตายของใบจามจุรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.697692828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.697695411+07:00","message":"> Transcript [1106] [false]: 'เกณฑ์การถูกเราก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.697698136+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.69770026+07:00","message":"Set new StatePrefix: 'เกณฑ์การถูกเราก็การการตายของใบจามจุรี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.764905673+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.764943813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.764950342+07:00","message":"receive interim result [false|false]: เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.764965602+07:00","message":"[buffer interim] 172 false เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.764972006+07:00","message":"[bufferProcess] interim [980000000]:เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.764974305+07:00","message":"[bufferProcess] send to processor:เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.764977485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.764980414+07:00","message":"> Transcript [1107] [false]: 'เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.764983741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.764985832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.764987767+07:00","message":"StatePrefix: 'เกณฑ์การถูกเราก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:49.764990101+07:00","message":"TextPushed: 'เกณฑ์การถูกเราก็การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.802095659+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:49.848576745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:49.848593472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:49.863110317+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:50.234963714+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:50.235007083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนการปลูกเราก็การการตายของใบจามจุรีนะคะ\",\"confidence\":0.92370826}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:50.235013335+07:00","message":"receive interim result [true|false]: เจนการปลูกเราก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:50.235021946+07:00","message":"end recv isFinal message id 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:50.235024183+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:50.23503047+07:00","message":"[buffer interim] 172 true เจนการปลูกเราก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235039164+07:00","message":"[bufferProcess] interim [400000000]:เจนการปลูกเราก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.23504453+07:00","message":"[bufferProcess] send to processor (isfinal):เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235048055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235050757+07:00","message":"> Transcript [1108] [false]: 'เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235054133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235056049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235057949+07:00","message":"StatePrefix: 'เกณฑ์การถูกเราก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.23506094+07:00","message":"TextPushed: 'เกณฑ์การถูกเราก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235062826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235064756+07:00","message":"> Transcript [1109] [true]: 'เจนการปลูกเราก็การการตายของใบจามจุรีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235067069+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235068695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235070268+07:00","message":"StatePrefix: 'เกณฑ์การถูกเราก็การการตายของใบจามจุรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235072024+07:00","message":"TextPushed: 'เกณฑ์การถูกเราก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235073594+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235233347+07:00","message":"Push: 'การตายของใบจามจุรีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235236286+07:00","message":"TextPushed: 'เกณฑ์การถูกเราก็การการตายของใบจามจุรีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235238612+07:00","message":"Set new StatePrefix : 'เจนการปลูกเราก็การการตายของใบจามจุรีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235240906+07:00","message":"Next Push (prob) : 'เจนการปลูกเราก็การการตายของใบจามจุรีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:50.235248941+07:00","message":"push: {true การตายของใบจามจุรีนะคะ 0 0xc00059c600}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:50.235275986+07:00","message":"write aligntment file to 'tmp/7572/align_message_id_172.html'"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:50.247691065+07:00","message":"write wav file: './tmp/7572/7572_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:51.045390135+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:51.045437982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:51.045443582+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:51.045461229+07:00","message":"[buffer interim] 173 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:51.045468763+07:00","message":"[bufferProcess] interim [780000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:51.04547082+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:51.241703226+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:51.241734665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:51.24173973+07:00","message":"receive interim result [false|false]: การปลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:51.241753946+07:00","message":"[buffer interim] 173 false การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:51.241760508+07:00","message":"[bufferProcess] interim [20000000]:การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:51.241762566+07:00","message":"[bufferProcess] send to processor:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:51.24176571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:51.241770174+07:00","message":"> Transcript [1110] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:51.241772546+07:00","message":"Set StatePrefix (first interim): 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:52.149260097+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:52.14929844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่ากำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:52.149304611+07:00","message":"receive interim result [false|false]: หรือว่ากำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:52.149329973+07:00","message":"[buffer interim] 173 false หรือว่ากำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:52.149337956+07:00","message":"[bufferProcess] interim [920000000]:หรือว่ากำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:52.149340149+07:00","message":"[bufferProcess] send to processor:การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:52.149343629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:52.149346598+07:00","message":"> Transcript [1111] [false]: 'การปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:52.149348711+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:52.149350652+07:00","message":"Set new StatePrefix: 'การปลูก'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:52.849558154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:52.84956858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.571292923+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.602937681+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.602974919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่าการใดของไตในร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.602980031+07:00","message":"receive interim result [false|false]: หรือว่าการใดของไตในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.602994525+07:00","message":"[buffer interim] 173 false หรือว่าการใดของไตในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603002479+07:00","message":"[bufferProcess] interim [360000000]:หรือว่าการใดของไตในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603004881+07:00","message":"[bufferProcess] send to processor:หรือว่ากำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603008206+07:00","message":"[bufferProcess] send to processor (ticker):หรือว่าการใดของไตในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603010998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603014162+07:00","message":"> Transcript [1112] [false]: 'หรือว่ากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603016426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603019223+07:00","message":"Set new StatePrefix: 'หรือว่ากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603020942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603023446+07:00","message":"> Transcript [1113] [false]: 'หรือว่าการใดของไตในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603025073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.603029169+07:00","message":"Set new StatePrefix: 'หรือว่าการใดของไตในร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.945747349+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.945788645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่ากำไรของใคร\",\"confidence\":0.6839286}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.945796344+07:00","message":"receive interim result [true|false]: หรือว่ากำไรของใคร"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.94580392+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.94580607+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.94581386+07:00","message":"[buffer interim] 173 true หรือว่ากำไรของใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.945820928+07:00","message":"[bufferProcess] interim [750000000]:หรือว่ากำไรของใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.945824435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.945827007+07:00","message":"> Transcript [1114] [true]: 'หรือว่ากำไรของใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.945830109+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.94583203+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.945834215+07:00","message":"StatePrefix: 'หรือว่าการใดของไตในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.945836233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:53.945838603+07:00","message":"Push: 'หรือว่ากำไรของใคร'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:53.945847619+07:00","message":"push: {true หรือว่ากำไรของใคร 0 0xc00400ae00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:53.955184761+07:00","message":"write wav file: './tmp/7572/7572_173.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:54.084818196+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.508019594+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.50805649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.508062094+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.508076344+07:00","message":"[buffer interim] 174 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.508085175+07:00","message":"[bufferProcess] interim [260000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.508087031+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.50809052+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.508092933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.508095605+07:00","message":"> Transcript [1115] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.508097859+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.727907023+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.727947635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.72795402+07:00","message":"receive interim result [false|false]: สำหรับพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.727969748+07:00","message":"[buffer interim] 174 false สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.72797752+07:00","message":"[bufferProcess] interim [440000000]:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.727979486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.756681832+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.756719663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับชุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.756725867+07:00","message":"receive interim result [false|false]: สำหรับชุด"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.756739029+07:00","message":"[buffer interim] 174 false สำหรับชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.75674766+07:00","message":"[bufferProcess] interim [500000000]:สำหรับชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.756749973+07:00","message":"[bufferProcess] send to processor:สำหรับพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.756757962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.756761479+07:00","message":"> Transcript [1116] [false]: 'สำหรับพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.756764707+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.756766741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.75676861+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.756770561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.827832093+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.827870435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.827877592+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:55.827893866+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.827902857+07:00","message":"[bufferProcess] interim [560000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.82790655+07:00","message":"[bufferProcess] send to processor:สำหรับชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.827913744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.827918788+07:00","message":"> Transcript [1117] [false]: 'สำหรับชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.827923838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.827927057+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.827931231+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:55.827934002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:55.849982083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:55.849982086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.038346725+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.038392486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.038400304+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.038416707+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.038428112+07:00","message":"[bufferProcess] interim [800000000]:สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.038431965+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.038437018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.038441523+07:00","message":"> Transcript [1118] [false]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.03844621+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.038448951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.038451951+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.03845504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.406462634+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.406493137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.406498685+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.40651075+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406517524+07:00","message":"[bufferProcess] interim [160000000]:สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406519941+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406523718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406526541+07:00","message":"> Transcript [1119] [false]: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406529606+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.40653172+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406533771+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406535748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406542831+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406544985+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406546897+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.406549097+07:00","message":"Next Push (prob) : 'ทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.40656104+07:00","message":"push: {false สำหรับ 0 0xc000045e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.610460642+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.610495653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็เขาจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.610507443+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็เขาจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.610523851+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.610529851+07:00","message":"[bufferProcess] interim [340000000]:สำหรับทริปนี้ก็เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.610532959+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.610536155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.610539459+07:00","message":"> Transcript [1120] [false]: 'สำหรับทริปนี้ก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.610542517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.610544546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.610546381+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.610548491+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.61962051+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.619639297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.619644305+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.619656752+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.619661015+07:00","message":"[bufferProcess] interim [400000000]:สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.619663175+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.619665931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.619668669+07:00","message":"> Transcript [1121] [false]: 'สำหรับทริปนี้ก็เขาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.619671179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.619672971+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.619674773+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.619676588+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.855884847+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.855932287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.855938662+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:56.855951507+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.85595828+07:00","message":"[bufferProcess] interim [580000000]:สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.8559606+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.855965525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.855968469+07:00","message":"> Transcript [1122] [false]: 'สำหรับทริปนี้ก็ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.855971716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.855973701+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.855975809+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:56.855978235+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.108283144+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.108325392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.108330852+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.108344675+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108352308+07:00","message":"[bufferProcess] interim [880000000]:สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108354708+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108361943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108364793+07:00","message":"> Transcript [1123] [false]: 'สำหรับทริปนี้ก็ขอจบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108368111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108370489+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.10837302+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108375161+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108381629+07:00","message":"Push: 'ทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108383508+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108385919+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็ขอจบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.108388165+07:00","message":"Next Push (prob) : 'ขอจบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.108397643+07:00","message":"push: {false ทริปนี้ก็ 0 0xc000045e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.304208893+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.304250423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบการตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.30425601+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.304271287+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.304279028+07:00","message":"[bufferProcess] interim [60000000]:สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.304281183+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.304285311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.304287983+07:00","message":"> Transcript [1124] [false]: 'สำหรับทริปนี้ก็ขอจบการต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.304290243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.304292389+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้ก็ขอจบการต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.817204334+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.817247967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.817253837+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:57.817267577+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.81727492+07:00","message":"[bufferProcess] interim [540000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.817278623+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบการตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.817285593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.817288376+07:00","message":"> Transcript [1125] [false]: 'สำหรับทริปนี้ก็ขอจบการตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.817290743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:57.817292996+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้ก็ขอจบการตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.004863224+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.004906366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.004912276+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.004930445+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.004938404+07:00","message":"[bufferProcess] interim [780000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.004941139+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.004945061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.004948449+07:00","message":"> Transcript [1126] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.004951241+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.004953205+07:00","message":"Set new StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.648440476+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.648482861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.648488583+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.648506219+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.648513971+07:00","message":"[bufferProcess] interim [380000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.648517229+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.648520703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.648523662+07:00","message":"> Transcript [1127] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.648526949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.648529751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.64853163+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.648534215+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:58.850179346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:25:58.850208268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.905712346+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.905754452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.905761413+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:58.90577548+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.905782292+07:00","message":"[bufferProcess] interim [680000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.905784657+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.905790521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.905793897+07:00","message":"> Transcript [1128] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.905797448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.905799769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.905801928+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:58.905805229+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.027442569+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.027484848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.027491259+07:00","message":"receive interim result [false|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.027506694+07:00","message":"[buffer interim] 174 false สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.027513745+07:00","message":"[bufferProcess] interim [800000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.027516624+07:00","message":"[bufferProcess] send to processor:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.027520908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.027523717+07:00","message":"> Transcript [1129] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.027527005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.027529301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.02753316+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.027535424+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.21398192+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.280824653+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.538225592+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.538269176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่\",\"confidence\":0.9478903}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.538279023+07:00","message":"receive interim result [true|false]: สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.538289844+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.538291994+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.53830015+07:00","message":"[buffer interim] 174 true สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538311635+07:00","message":"[bufferProcess] interim [340000000]:สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538315104+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538318531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538321648+07:00","message":"> Transcript [1130] [false]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538325171+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.53832724+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538329573+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538332079+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538339252+07:00","message":"Push: 'ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538341163+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538343338+07:00","message":"Set new StatePrefix : 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.53834699+07:00","message":"Next Push (prob) : 'นะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538349057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538351223+07:00","message":"> Transcript [1131] [true]: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538353834+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538355431+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538357047+07:00","message":"StatePrefix: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อนนะคะแล้วพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538359156+07:00","message":"TextPushed: 'สำหรับทริปนี้ก็ขอจบกันแค่นี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.538361633+07:00","message":"Push: 'นะคะแล้วพบกันใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.538369595+07:00","message":"push: {false ขอจบกันแค่นี้ก่อน 0 0xc000045e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.53837667+07:00","message":"push: {true นะคะแล้วพบกันใหม่ 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:59.548634721+07:00","message":"write wav file: './tmp/7572/7572_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.663118153+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.72208855+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.958756446+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.958781188+07:00","message":"found end of frame, send empty tag with msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.95878573+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.958795474+07:00","message":"[buffer interim] 175 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.958801621+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.958804755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.958807459+07:00","message":"> Transcript [1132] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.958810893+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.95881286+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.958814713+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.958816648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:25:59.958819096+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:25:59.95882766+07:00","message":"push: {true \n 0 0xc000044780}"}
{"level":"info","service":"Main","time":"2026-05-14T13:25:59.964032069+07:00","message":"write wav file: './tmp/7572/7572_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.462459217+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.462504999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.462510393+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.462526337+07:00","message":"[buffer interim] 176 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.462533443+07:00","message":"[bufferProcess] interim [360000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.462535469+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.62099418+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.659739231+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.659775851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.659781216+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.65979871+07:00","message":"[buffer interim] 176 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.659805451+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.659808071+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.659844096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.659847584+07:00","message":"> Transcript [1133] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.659849901+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.752070751+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.925717795+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.925770398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.925777343+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.925785246+07:00","message":"end recv isFinal message id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.925788209+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.925799274+07:00","message":"[buffer interim] 176 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925809483+07:00","message":"[bufferProcess] interim [930000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925812464+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925815969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925818797+07:00","message":"> Transcript [1134] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925822107+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925826759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925828765+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925831032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925832614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925834637+07:00","message":"> Transcript [1135] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925836799+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925838357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925840042+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925841607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:00.925844581+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.925855243+07:00","message":"push: {true สวัสดีค่ะ 0 0xc00012e080}"}
{"level":"info","service":"Main","time":"2026-05-14T13:26:00.931336511+07:00","message":"write wav file: './tmp/7572/7572_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:00.941685862+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.133505019+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.224515781+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.224536853+07:00","message":"found end of frame, send empty tag with msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.224540004+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.224548283+07:00","message":"[buffer interim] 177 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.224555846+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.224559857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.22456285+07:00","message":"> Transcript [1136] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.224565355+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.224567246+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.224569134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.224570946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.224573612+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.224583498+07:00","message":"push: {true \n 0 0xc00400a900}"}
{"level":"info","service":"Main","time":"2026-05-14T13:26:01.228340308+07:00","message":"write wav file: './tmp/7572/7572_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.260825908+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.453495362+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.550680343+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.550708126+07:00","message":"found end of frame, send empty tag with msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.550712636+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.550722071+07:00","message":"[buffer interim] 178 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.550730744+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.550735614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.550740148+07:00","message":"> Transcript [1137] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.550744164+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.550746993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.550750225+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.550753246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.550757105+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.550769948+07:00","message":"push: {true \n 0 0xc000045280}"}
{"level":"info","service":"Main","time":"2026-05-14T13:26:01.554911366+07:00","message":"write wav file: './tmp/7572/7572_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.580408627+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.646776795+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.7696637+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:01.850944351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:01.850944926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.878853231+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.87886747+07:00","message":"found end of frame, send empty tag with msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.878870727+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.878877105+07:00","message":"[buffer interim] 179 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.878883972+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.878888142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.878891116+07:00","message":"> Transcript [1138] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.878893615+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.878895416+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.878897177+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.878898856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:01.878907059+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:01.878916194+07:00","message":"push: {true \n 0 0xc00034d880}"}
{"level":"info","service":"Main","time":"2026-05-14T13:26:01.883610441+07:00","message":"write wav file: './tmp/7572/7572_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:02.033698649+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:02.045945804+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:02.045961321+07:00","message":"found end of frame, send empty tag with msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:02.045964748+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:02.045971329+07:00","message":"[buffer interim] 180 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:02.04597874+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:02.045983366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:02.045986749+07:00","message":"> Transcript [1139] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:02.045989515+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:02.04599143+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:02.045993121+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:02.045994836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:02.046003219+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:02.04601223+07:00","message":"push: {true \n 0 0xc000045a80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:26:02.051526501+07:00","message":"write wav file: './tmp/7572/7572_180.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:04.851339606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:04.851343206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:06.960944103+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:07.164289346+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:07.254389499+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:07.254411082+07:00","message":"found end of frame, send empty tag with msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:07.25441493+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:07.254422637+07:00","message":"[buffer interim] 181 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:07.254430228+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:07.254434831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:07.25443774+07:00","message":"> Transcript [1140] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:07.254440389+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:07.2544422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:07.254443921+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:07.254445775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:07.254448286+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:07.254457414+07:00","message":"push: {true \n 0 0xc000045c80}"}
{"level":"info","service":"Main","time":"2026-05-14T13:26:07.26882664+07:00","message":"write wav file: './tmp/7572/7572_181.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:07.852235604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:07.852269011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:10.852938129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:10.852951176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.50019199+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.500208652+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.500211246+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.500213145+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.500215382+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.500217131+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.500218827+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.500220892+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.5002227+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.500224378+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.50022623+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:13.500228148+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:13.85355842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:13.853552616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:16.833085752+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:16.854233434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:16.854250085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:16.893299737+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:16.959951459+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.025566551+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.138253562+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.138273509+07:00","message":"found end of frame, send empty tag with msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.138277039+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.138283664+07:00","message":"[buffer interim] 182 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.138290338+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.138294229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.138296986+07:00","message":"> Transcript [1141] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.138299531+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.138301475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.138303173+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.138304987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.138307584+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.138316758+07:00","message":"push: {true \n 0 0xc00034dc00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:26:17.15424054+07:00","message":"write wav file: './tmp/7572/7572_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.309240527+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.309266297+07:00","message":"found end of frame, send empty tag with msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.309269551+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.309277239+07:00","message":"[buffer interim] 183 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.30928459+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.309288521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.309291449+07:00","message":"> Transcript [1142] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.309294371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.309296245+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.309297968+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.309299655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:17.309302125+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:17.309310552+07:00","message":"push: {true \n 0 0xc00012f800}"}
{"level":"info","service":"Main","time":"2026-05-14T13:26:17.313645279+07:00","message":"write wav file: './tmp/7572/7572_183.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:19.854285654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:19.854313559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:21.38118275+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:21.6691117+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:21.669131281+07:00","message":"found end of frame, send empty tag with msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:21.669135041+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:21.669144235+07:00","message":"[buffer interim] 184 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:21.669150791+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:21.669154513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:21.669157227+07:00","message":"> Transcript [1143] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:21.669159715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:21.669176867+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:21.669178754+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:21.669180727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-14T13:26:21.669183467+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:21.669193188+07:00","message":"push: {true \n 0 0xc000044e00}"}
{"level":"info","service":"Main","time":"2026-05-14T13:26:21.679096991+07:00","message":"write wav file: './tmp/7572/7572_184.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:22.85482772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:22.854827724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:25.854888721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:25.854909621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:28.855545601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:28.855582593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:31.856110774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:31.856126252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:34.856863397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:34.856888518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:37.857436575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:37.857456319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:40.857928292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:40.857943647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:43.500364876+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:43.500393826+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:43.500397051+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:43.500399011+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:43.500400708+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:43.500402496+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:26:43.5004043+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:43.8583371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:43.858359714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:46.85841399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:46.858429524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:49.858991049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:49.859028352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:52.85966678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:52.859668484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:54.739077331+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-05-14T13:26:54.739099296+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:54.73915033+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:54.739179603+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:55.39994396+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:55.400005267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:55.40002309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-14T13:26:55.860079156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.50077984+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.500806896+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.500810188+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.500812013+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.500813845+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.500815623+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.500817274+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.500818951+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.500820686+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.500822424+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:13.500824384+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:43.500604732+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:43.500635476+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-14T13:27:43.500638591+07:00","message":"[GCS] Cleaned up inactive client: 184"}
