{"level":"info","service":"Main","time":"2026-02-25T13:01:08.48715676+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:01:08.489089932+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:01:08.489108239+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-02-25T13:01:08.549492159+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-02-25T13:01:08.549514263+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-02-25T13:01:08.549664253+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:01:08.549779994+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-02-25T13:01:11.551000722+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-02-25T13:01:11.551629995+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-02-25T13:03:25.038450926+07:00","message":"incoming connection from...171.103.89.169:61728 as client"}
{"level":"info","service":"Hub","time":"2026-02-25T13:03:25.038467127+07:00","message":"new client from...171.103.89.169:61728 connected"}
{"level":"info","service":"Scheduler","time":"2026-02-25T13:03:28.049751236+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:29.573301238+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-02-25T13:03:29.688559776+07:00","message":"incoming connection from...171.103.89.169:61739 as client"}
{"level":"info","service":"Hub","time":"2026-02-25T13:03:29.688575046+07:00","message":"new client from...171.103.89.169:61739 connected"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:32.573493892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:32.666880334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:32.666885406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:35.574126494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:35.574133475+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.593695027+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:38.574477996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:38.574498565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:41.574906016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:41.574924697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:44.575611468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:44.575623128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.898079489+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.990558429+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.990577975+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.990581021+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.990588207+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.99062116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.990631308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.990644425+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.990647197+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.99064965+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.990651411+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.99065356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.990659404+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.990690334+07:00","message":"push: {true \n 0 0xc001c9e500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:45.006194883+07:00","message":"write wav file: './tmp/7510/7510_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.158773421+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:47.576292748+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:47.576300295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:50.576722175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:50.576740021+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.967127685+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.060285816+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.060301832+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.060304769+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.060311939+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.060318581+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.060322821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.06032565+07:00","message":"> Transcript [1] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.060327964+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.060329738+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.060331434+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.06033309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.060335452+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.060345739+07:00","message":"push: {true \n 0 0xc001c9f900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:51.073209925+07:00","message":"write wav file: './tmp/7510/7510_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.098495854+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:53.576728045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:53.576742354+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.046924934+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.118397806+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.140474272+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.140485685+07:00","message":"found end of frame, send empty tag with msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.140488622+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.140493572+07:00","message":"[buffer interim] 3 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.140499337+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.140503196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.140505624+07:00","message":"> Transcript [2] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.140507712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.140509461+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.140511011+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.14051255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.140514803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.140521211+07:00","message":"push: {true \n 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:54.148869888+07:00","message":"write wav file: './tmp/7510/7510_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.426109295+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.510279269+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.510294204+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.510296926+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.510303048+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.510308945+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.510313222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.510316485+07:00","message":"> Transcript [3] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.510319353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.510321105+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.510323003+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.510324528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.510326826+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.510335177+07:00","message":"push: {true \n 0 0xc0024a4280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:56.518511942+07:00","message":"write wav file: './tmp/7510/7510_4.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:56.577563352+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:56.57759428+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.12934872+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.653671492+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.653832593+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-02-25T13:03:57.6538387+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.653855125+07:00","message":"[buffer interim] 5 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.653863523+07:00","message":"[bufferProcess] interim [360000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.653866207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.653875187+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.653879656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.653882367+07:00","message":"> Transcript [4] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.6538847+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.84313827+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.843180731+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-02-25T13:03:57.843185669+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.843197759+07:00","message":"[buffer interim] 5 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.843204118+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.843205807+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.108461122+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.108503028+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-02-25T13:03:58.10850823+07:00","message":"receive interim result [false|false]: สวัสดีค่ะน้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.108521583+07:00","message":"[buffer interim] 5 false สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.108529586+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.108532555+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.108539229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.10854167+07:00","message":"> Transcript [5] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.108544539+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.108546451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.108548526+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.10855098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.164907559+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.164951004+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-02-25T13:03:58.164956679+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.164968778+07:00","message":"[buffer interim] 5 false สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.164975985+07:00","message":"[bufferProcess] interim [840000000]:สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.164978421+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.164985194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.164987672+07:00","message":"> Transcript [6] [false]: 'สวัสดีค่ะน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.164990612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.164992665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.164994599+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.164997172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.292695677+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.29273813+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-02-25T13:03:58.292743555+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.292754289+07:00","message":"[buffer interim] 5 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.292761166+07:00","message":"[bufferProcess] interim [960000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.29276344+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.29277933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.292782038+07:00","message":"> Transcript [7] [false]: 'สวัสดีค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.292784918+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.292786733+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.29278868+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.292791473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.871537114+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.871582148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.871588389+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.87160085+07:00","message":"[buffer interim] 5 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871608541+07:00","message":"[bufferProcess] interim [560000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871611001+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871616761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871619148+07:00","message":"> Transcript [8] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871622608+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871625102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871628307+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871631106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871638731+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871641239+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.87164578+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.871648467+07:00","message":"Next Push (prob) : 'ค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.871657011+07:00","message":"push: {false สวัสดี 0 0xc0001fa600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.37144871+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.371489863+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-02-25T13:03:59.371495897+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.371508234+07:00","message":"[buffer interim] 5 false สวัสดีค่ะนักเรียนในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.371514984+07:00","message":"[bufferProcess] interim [40000000]:สวัสดีค่ะนักเรียนในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.371517184+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.371522299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.371524793+07:00","message":"> Transcript [9] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.371527607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.371529711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.371531565+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.371533729+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.434713715+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.43475185+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-02-25T13:03:59.434757412+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.434769808+07:00","message":"[buffer interim] 5 false สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.434775785+07:00","message":"[bufferProcess] interim [160000000]:สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.434778047+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.434783266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.434786068+07:00","message":"> Transcript [10] [false]: 'สวัสดีค่ะนักเรียนในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.434789462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.434791623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.434793382+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.434795486+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:59.578091891+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:59.578108488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.705045325+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.705100399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนในตอนที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.705107466+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.70512547+07:00","message":"[buffer interim] 5 false สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.705143019+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.705146558+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.705151454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.705154993+07:00","message":"> Transcript [11] [false]: 'สวัสดีค่ะนักเรียนในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.705159778+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.70517429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.705177279+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.705180227+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.008101482+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.083276453+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.08332656+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-02-25T13:04:00.083333471+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.083346747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.083349244+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.08335823+07:00","message":"[buffer interim] 5 false สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.083362128+07:00","message":"[buffer interim] 5 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083368958+07:00","message":"[bufferProcess] interim [760000000]:สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083371327+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.08337464+07:00","message":"[bufferProcess] interim [760000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083377149+07:00","message":"[bufferProcess] update buffer: สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083380578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083383122+07:00","message":"> Transcript [12] [false]: 'สวัสดีค่ะนักเรียนในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083386098+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083393979+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083395854+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083398041+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083400621+07:00","message":"Push: 'ค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083402385+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.08340423+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.083406209+07:00","message":"Next Push (prob) : 'ในตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.083415655+07:00","message":"push: {false ค่ะนักเรียน 0 0xc0001fa600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.125259542+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.125291089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนในตอนที่ 2\",\"confidence\":0.9562361}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.125297217+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.12530557+07:00","message":"end recv isFinal message id 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.125307964+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.125314634+07:00","message":"[buffer interim] 5 true สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125320675+07:00","message":"[bufferProcess] interim [910000000]:สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125323148+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125326057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125328319+07:00","message":"> Transcript [13] [false]: 'สวัสดีค่ะนักเรียนในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125331034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125332838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125335216+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125337382+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125339048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125340721+07:00","message":"> Transcript [14] [true]: 'สวัสดีค่ะนักเรียนในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125342808+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.12534443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125345906+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125347677+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.125350392+07:00","message":"Push: 'ในตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.125356928+07:00","message":"push: {true ในตอนที่ 2 0 0xc0001fa600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:00.133533735+07:00","message":"write wav file: './tmp/7510/7510_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.199139389+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.526283871+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.526315527+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-02-25T13:04:00.52632039+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.526331379+07:00","message":"[buffer interim] 6 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.526337552+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.526339194+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.800340801+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.80038208+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-02-25T13:04:00.80038792+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.800400791+07:00","message":"[buffer interim] 6 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.80040839+07:00","message":"[bufferProcess] interim [600000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.80041058+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.800416011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.800418622+07:00","message":"> Transcript [15] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.800420703+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.853566768+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.85360046+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-02-25T13:04:00.853605531+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.85361762+07:00","message":"[buffer interim] 6 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.853624928+07:00","message":"[bufferProcess] interim [720000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.853626992+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.853632245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.853635093+07:00","message":"> Transcript [16] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.853637653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.853639469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.853641758+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.853643756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.17587063+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.175908409+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-02-25T13:04:01.175914258+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.175928627+07:00","message":"[buffer interim] 6 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.175935619+07:00","message":"[bufferProcess] interim [20000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.175937926+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.175944771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.175947434+07:00","message":"> Transcript [17] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.175950742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.175952906+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.175954935+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.175957587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.436136108+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.436175725+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-02-25T13:04:01.43618161+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.436194736+07:00","message":"[buffer interim] 6 false การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.436201812+07:00","message":"[bufferProcess] interim [320000000]:การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.436204103+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.436209854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.43621262+07:00","message":"> Transcript [18] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.436215444+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.436217663+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.436219815+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.436221784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.753245056+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.753284495+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-02-25T13:04:01.753290281+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.753301026+07:00","message":"[buffer interim] 6 false การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753310671+07:00","message":"[bufferProcess] interim [560000000]:การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753312939+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753318121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753320862+07:00","message":"> Transcript [19] [false]: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753324079+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753326039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.75332821+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753330492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753334958+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753338125+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753340249+07:00","message":"Set new StatePrefix : 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.753342289+07:00","message":"Next Push (prob) : 'ลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.753355587+07:00","message":"push: {false การ 0 0xc001c9f780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.814343747+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.814381635+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-02-25T13:04:01.814387162+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.814399595+07:00","message":"[buffer interim] 6 false การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.814406739+07:00","message":"[bufferProcess] interim [680000000]:การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.814409028+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.814414866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.814417407+07:00","message":"> Transcript [20] [false]: 'การลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.814420825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.814423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.814424948+07:00","message":"StatePrefix: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.814427421+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.074224439+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.07426389+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-02-25T13:04:02.07427003+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.074284216+07:00","message":"[buffer interim] 6 false การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.074290318+07:00","message":"[bufferProcess] interim [920000000]:การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.074292673+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.074299074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.074301586+07:00","message":"> Transcript [21] [false]: 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.074305013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.074306924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.074309824+07:00","message":"StatePrefix: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.074312317+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.325266636+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.325309379+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-02-25T13:04:02.325315073+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.325328182+07:00","message":"[buffer interim] 6 false การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.325336017+07:00","message":"[bufferProcess] interim [220000000]:การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.325338625+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.325344578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.32534708+07:00","message":"> Transcript [22] [false]: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.325350398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.325352606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.325354721+07:00","message":"StatePrefix: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.325356978+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:02.579154878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:02.579158599+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.670442553+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.670482875+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-02-25T13:04:02.67048887+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.670501498+07:00","message":"[buffer interim] 6 false การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670507658+07:00","message":"[bufferProcess] interim [520000000]:การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670510152+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670515349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670523467+07:00","message":"> Transcript [23] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670527457+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670529571+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670531791+07:00","message":"StatePrefix: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670534533+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670553302+07:00","message":"Push: 'ลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670555791+07:00","message":"TextPushed: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670557785+07:00","message":"Set new StatePrefix : 'การลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.670562232+07:00","message":"Next Push (prob) : 'และออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.670569757+07:00","message":"push: {false ลำเลียงสารเข้า 0 0xc001c9f780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.840195127+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.840240668+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-02-25T13:04:02.840249548+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.840261676+07:00","message":"[buffer interim] 6 false การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.840271947+07:00","message":"[bufferProcess] interim [640000000]:การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.840276062+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.840283756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.840288441+07:00","message":"> Transcript [24] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.840292913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.840296015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.840298843+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.840303664+07:00","message":"TextPushed: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.026734726+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.139605029+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.139646983+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-02-25T13:04:03.139652944+07:00","message":"receive interim result [true|false]: การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.139660652+07:00","message":"end recv isFinal message id 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.13966262+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.139668531+07:00","message":"[buffer interim] 6 true การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139677048+07:00","message":"[bufferProcess] interim [30000000]:การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139679825+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139683095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139685867+07:00","message":"> Transcript [25] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139688647+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139690368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139692055+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139694402+07:00","message":"TextPushed: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139696237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139697935+07:00","message":"> Transcript [26] [true]: 'การลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139699786+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.13970128+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139702887+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139704501+07:00","message":"TextPushed: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.139709066+07:00","message":"Push: 'และออกจากเซลล์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.139717206+07:00","message":"push: {true และออกจากเซลล์นะคะ 0 0xc001c9f780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:03.147648503+07:00","message":"write wav file: './tmp/7510/7510_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.428876903+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.963816637+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.963855875+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-02-25T13:04:04.963861546+07:00","message":"receive interim result [false|false]: ไปต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.963875193+07:00","message":"[buffer interim] 7 false ไปต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.963883373+07:00","message":"[bufferProcess] interim [540000000]:ไปต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.963885572+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.963893542+07:00","message":"[bufferProcess] send to processor (ticker):ไปต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.963896296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.963899034+07:00","message":"> Transcript [27] [false]: 'ไปต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.963901281+07:00","message":"Set StatePrefix (first interim): 'ไปต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.974721963+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.97474578+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-02-25T13:04:04.974750242+07:00","message":"receive interim result [false|false]: ไปตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.974762181+07:00","message":"[buffer interim] 7 false ไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.974767895+07:00","message":"[bufferProcess] interim [600000000]:ไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.974769787+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.081180916+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.081223024+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-02-25T13:04:05.081228892+07:00","message":"receive interim result [false|false]: ในตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.081243474+07:00","message":"[buffer interim] 7 false ในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.08125153+07:00","message":"[bufferProcess] interim [660000000]:ในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.081254177+07:00","message":"[bufferProcess] send to processor:ไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.081261894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.081264732+07:00","message":"> Transcript [28] [false]: 'ไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.081266699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.081268534+07:00","message":"Set new StatePrefix: 'ไปตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.146778966+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.146819629+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-02-25T13:04:05.146827245+07:00","message":"receive interim result [false|false]: ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.146839734+07:00","message":"[buffer interim] 7 false ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.146847205+07:00","message":"[bufferProcess] interim [780000000]:ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.146849338+07:00","message":"[bufferProcess] send to processor:ในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.14685602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.146859151+07:00","message":"> Transcript [29] [false]: 'ในตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.146861248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.146863842+07:00","message":"Set new StatePrefix: 'ในตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.272219085+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.272258327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.272264148+07:00","message":"receive interim result [false|false]: ในตอนที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.272276961+07:00","message":"[buffer interim] 7 false ในตอนที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.272284489+07:00","message":"[bufferProcess] interim [840000000]:ในตอนที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.272286693+07:00","message":"[bufferProcess] send to processor:ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.272290375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.272293186+07:00","message":"> Transcript [30] [false]: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.272295417+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.272297266+07:00","message":"Set new StatePrefix: 'ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.275134857+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.275160378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.275164808+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.27517718+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.275182673+07:00","message":"[bufferProcess] interim [900000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.275185037+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.275188789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.27519118+07:00","message":"> Transcript [31] [false]: 'ในตอนที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.275193645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.275195544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.275197454+07:00","message":"StatePrefix: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.275203758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:05.579653802+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:05.579652052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.631897531+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.631933872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2 นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.631939365+07:00","message":"receive interim result [false|false]: ในตอนที่ 2 นี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.631954943+07:00","message":"[buffer interim] 7 false ในตอนที่ 2 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.631961676+07:00","message":"[bufferProcess] interim [200000000]:ในตอนที่ 2 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.631964275+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.631967956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.631970319+07:00","message":"> Transcript [32] [false]: 'ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.631973494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.631975326+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.631976935+07:00","message":"StatePrefix: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.631978778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.697418712+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.697528524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2 นี้คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.697535241+07:00","message":"receive interim result [false|false]: ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.697555013+07:00","message":"[buffer interim] 7 false ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.697571116+07:00","message":"[bufferProcess] interim [320000000]:ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.697573466+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.697577083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.69758287+07:00","message":"> Transcript [33] [false]: 'ในตอนที่ 2 นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.697586406+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.697588266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.697590146+07:00","message":"StatePrefix: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.697592329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.787611997+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.787650103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.787656452+07:00","message":"receive interim result [false|false]: ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.787669183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 นี้คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.787672247+07:00","message":"receive interim result [false|false]:  2 นี้คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.787683518+07:00","message":"[buffer interim] 7 false ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.787687715+07:00","message":"[buffer interim] 7 false  2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787693811+07:00","message":"[bufferProcess] interim [380000000]:ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787696266+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787699419+07:00","message":"[bufferProcess] interim [380000000]: 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.78770185+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787704491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787707352+07:00","message":"> Transcript [34] [false]: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787710245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787712131+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787714025+07:00","message":"StatePrefix: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787715849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787718369+07:00","message":"Push: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787721216+07:00","message":"TextPushed: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787723285+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.787725462+07:00","message":"Next Push (prob) : ' 2 นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.787733646+07:00","message":"push: {false ในตอนที่ 0 0xc0001fa800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.851792495+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.851829341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.851835542+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.851843943+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-02-25T13:04:05.851846759+07:00","message":"receive interim result [false|false]:  นี้คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.851853752+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.851856723+07:00","message":"[buffer interim] 7 false  นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.851861995+07:00","message":"[bufferProcess] interim [500000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.851864222+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.851866798+07:00","message":"[bufferProcess] interim [500000000]: นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.851869355+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.851874674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.851877206+07:00","message":"> Transcript [35] [false]: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.85187991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.851881856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.85188356+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.851885667+07:00","message":"TextPushed: 'ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.173425355+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.173465272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.173471954+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.173481948+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-02-25T13:04:06.173485503+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.173494002+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.173497399+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.173503823+07:00","message":"[bufferProcess] interim [800000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.173505985+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.173509012+07:00","message":"[bufferProcess] interim [800000000]: นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.173511329+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.173514209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.173519145+07:00","message":"> Transcript [36] [false]: 'ในตอนที่ 2 นี้คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.173522259+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.173524136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.173525905+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.173540083+07:00","message":"TextPushed: 'ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.763176846+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.763218342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.763224768+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.763236075+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-02-25T13:04:06.76323895+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.763247276+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.763250515+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.763256287+07:00","message":"[bufferProcess] interim [400000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.763258494+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.763261177+07:00","message":"[bufferProcess] interim [400000000]: นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.763264017+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.763267316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.763273933+07:00","message":"> Transcript [37] [false]: 'ในตอนที่ 2 นี้คุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.763276729+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.763278629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.76328031+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.763282262+07:00","message":"TextPushed: 'ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.980580392+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.980615971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.980621736+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.980631636+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-02-25T13:04:06.980634758+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.980641239+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.980644889+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.980650719+07:00","message":"[bufferProcess] interim [580000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.98065296+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.980655963+07:00","message":"[bufferProcess] interim [580000000]: นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.980658691+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.980661724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.980664526+07:00","message":"> Transcript [38] [false]: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.98066772+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.98067009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.980672037+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.980673972+07:00","message":"TextPushed: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.980676286+07:00","message":"Push: ' 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.980678116+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.980679882+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.98068194+07:00","message":"Next Push (prob) : 'ครูก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.980690216+07:00","message":"push: {false  2 นี้คุณ 0 0xc0001fa800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.245630391+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.245669605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.24567618+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.245687591+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-02-25T13:04:07.245690721+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.245698062+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.245704907+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.245711155+07:00","message":"[bufferProcess] interim [880000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.245713426+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.245720291+07:00","message":"[bufferProcess] interim [880000000]: นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.245723328+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.245726443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.245729215+07:00","message":"> Transcript [39] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.245732553+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.245736483+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.245738319+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.245740453+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.372574338+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.372614626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.372620736+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.372635457+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-02-25T13:04:07.372639053+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.372657474+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.372678171+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.372685076+07:00","message":"[bufferProcess] interim [940000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.37268812+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.37269453+07:00","message":"[bufferProcess] interim [940000000]: นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.372696954+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.37270004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.372702803+07:00","message":"> Transcript [40] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.372705812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.372708131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.372710015+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.37271193+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.431453109+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.431480995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.431486498+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.431494745+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-02-25T13:04:07.431497621+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.431504779+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.431509444+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.431514646+07:00","message":"[bufferProcess] interim [60000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.431517534+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.431520403+07:00","message":"[bufferProcess] interim [60000000]: นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.431523177+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.431526711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.431529582+07:00","message":"> Transcript [41] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.431532157+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.431534024+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.431537008+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.431539245+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.630968152+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.63100199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.631007855+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.631016694+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-02-25T13:04:07.63102381+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.631030634+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.631034741+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631040777+07:00","message":"[bufferProcess] interim [300000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.6310434+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631046518+07:00","message":"[bufferProcess] interim [300000000]: นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631048927+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631051359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631053844+07:00","message":"> Transcript [42] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631056691+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631058456+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631060374+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631062258+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631064831+07:00","message":"Push: 'ครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631066553+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631068695+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.631070891+07:00","message":"Next Push (prob) : 'ความคาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.631078558+07:00","message":"push: {false ครูก็มี 0 0xc0001fa800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.885046988+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.885087673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.885097327+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.885113266+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-02-25T13:04:07.885121622+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.885130132+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.885133665+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.885140278+07:00","message":"[bufferProcess] interim [480000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.885142685+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.885147613+07:00","message":"[bufferProcess] interim [480000000]: นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.885150278+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.885153058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.885155852+07:00","message":"> Transcript [43] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.885158954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.885177541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.8851815+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.885185352+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.074943744+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.074979787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.074986126+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.074996651+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-02-25T13:04:08.074999668+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.075006398+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.075010106+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.075016524+07:00","message":"[bufferProcess] interim [720000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.075018873+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.075021923+07:00","message":"[bufferProcess] interim [720000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.075024172+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.075026688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.075029221+07:00","message":"> Transcript [44] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.075032336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.075034367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.075036105+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.075038375+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.334239501+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.334276198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.334282345+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.33429505+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-02-25T13:04:08.334297892+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.33430514+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.334309123+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.334324551+07:00","message":"[bufferProcess] interim [20000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.334327493+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.334330946+07:00","message":"[bufferProcess] interim [20000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.334333353+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.334336653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.334340598+07:00","message":"> Transcript [45] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.334343764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.334345585+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.334347571+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.33435014+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:08.580558779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:08.5805655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.99664033+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.99667682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.996684417+07:00","message":"receive interim result [false|false]: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.996698041+07:00","message":"[buffer interim] 7 false ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.996705543+07:00","message":"[bufferProcess] interim [620000000]:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.996709124+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.996716228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.99671891+07:00","message":"> Transcript [46] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.99672326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.996725187+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.99672765+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.996729989+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.996735754+07:00","message":"Push: 'ความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.996737577+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.996739593+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.996742068+07:00","message":"Next Push (prob) : 'อีกเช่นเคยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.996750047+07:00","message":"push: {false ความคาดหวัง 0 0xc0001fa800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.169099102+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.169131757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.169138242+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.169150274+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-02-25T13:04:09.169153698+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.169171259+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.169178796+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.169185246+07:00","message":"[bufferProcess] interim [740000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.169187804+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.16919124+07:00","message":"[bufferProcess] interim [740000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.169194049+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.16919747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.169200197+07:00","message":"> Transcript [47] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.169203558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.169205202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.169206814+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.169208902+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.239353763+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.23938359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.239389306+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.239402524+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-02-25T13:04:09.239406167+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.239422881+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.239440148+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.23944753+07:00","message":"[bufferProcess] interim [860000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.239450441+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.239455447+07:00","message":"[bufferProcess] interim [860000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.239458226+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.239461749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.239464585+07:00","message":"> Transcript [48] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.239467975+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.239470198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.239472408+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.239474777+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.498490986+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.498526075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.49853229+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.498546277+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-02-25T13:04:09.498549529+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.49855647+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.498559731+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.498566503+07:00","message":"[bufferProcess] interim [40000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.498569197+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.498572848+07:00","message":"[bufferProcess] interim [40000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.498575747+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.498581629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.498596043+07:00","message":"> Transcript [49] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.498601966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.498604847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.498607009+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.498609572+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.502440835+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.502452923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.502457765+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.502471574+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-02-25T13:04:09.502474722+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.502478932+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.502486002+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.502489742+07:00","message":"[bufferProcess] interim [100000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.502491769+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.50249454+07:00","message":"[bufferProcess] interim [100000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.502496668+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.502499553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.502502052+07:00","message":"> Transcript [50] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.50250639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.502508075+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.5025098+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.502511976+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.502519224+07:00","message":"Push: 'อีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.502521176+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.50252876+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.502531369+07:00","message":"Next Push (prob) : 'ว่าเมื่อไหร่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.502539506+07:00","message":"push: {false อีกเช่นเคยค่ะ 0 0xc0001fa800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.553768732+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.55379585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.553801549+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.553812369+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-02-25T13:04:09.553816118+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.553822317+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.55382507+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.553830351+07:00","message":"[bufferProcess] interim [160000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.553833647+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.553836922+07:00","message":"[bufferProcess] interim [160000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.553845839+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.553848699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.55385126+07:00","message":"> Transcript [51] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.553853863+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.553855856+07:00","message":"Set new StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.745731683+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.745766018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.745772116+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.745783358+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-02-25T13:04:09.745786646+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.745793836+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.7457972+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.745803156+07:00","message":"[bufferProcess] interim [400000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.745805528+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.745808611+07:00","message":"[bufferProcess] interim [400000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.745811332+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.745814418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.745817247+07:00","message":"> Transcript [52] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.745820675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.745822378+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.745824188+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.745826415+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.944594895+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.944624025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.944630514+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.944644399+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-02-25T13:04:09.944648612+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.944665635+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.944682066+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.944688659+07:00","message":"[bufferProcess] interim [580000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.944691626+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.944702547+07:00","message":"[bufferProcess] interim [580000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.944705307+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.944708688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.944711581+07:00","message":"> Transcript [53] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.944716723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.944718916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.944730066+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.944732809+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.196156941+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.196189227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.196195649+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.196207587+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-02-25T13:04:10.196211512+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.196219586+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.196222811+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.196229124+07:00","message":"[bufferProcess] interim [820000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.196231842+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.196234972+07:00","message":"[bufferProcess] interim [820000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.196237678+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.196240849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.19624382+07:00","message":"> Transcript [54] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.196247529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.196252217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.19625425+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.196256399+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.265764043+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.265804449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.265810647+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.265822838+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-02-25T13:04:10.265828409+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.265847972+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.265863755+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265889431+07:00","message":"[bufferProcess] interim [880000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265913085+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265924877+07:00","message":"[bufferProcess] interim [880000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265929197+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265936745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.26594118+07:00","message":"> Transcript [55] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265945581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265948002+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265949795+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265951935+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265959854+07:00","message":"Push: 'ว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265962165+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.265964235+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.26596657+07:00","message":"Next Push (prob) : 'เรียนเรียนจบม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.265976317+07:00","message":"push: {false ว่าเมื่อนัก 0 0xc0001fa800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.464019103+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.464058627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.464065099+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.464077916+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-02-25T13:04:10.464081847+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.464089622+07:00","message":"[buffer interim] 7 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.464097257+07:00","message":"[buffer interim] 7 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.464103489+07:00","message":"[bufferProcess] interim [120000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.464106107+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.464109497+07:00","message":"[bufferProcess] interim [120000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.464112341+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.464116096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.464118653+07:00","message":"> Transcript [56] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.464121462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.464123425+07:00","message":"Set new StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.568500684+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.773867102+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.773910616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย\",\"confidence\":0.9536744}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.773917655+07:00","message":"receive interim result [true|false]: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.773933924+07:00","message":"end recv isFinal message id 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.773936184+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.773942031+07:00","message":"[buffer interim] 7 true ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773950105+07:00","message":"[bufferProcess] interim [360000000]:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773965087+07:00","message":"[bufferProcess] send to processor (isfinal):ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773969116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773973359+07:00","message":"> Transcript [57] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773977297+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773979205+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773980842+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773983872+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773985804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773987642+07:00","message":"> Transcript [58] [true]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773989892+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.77399139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773992996+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773994819+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.773997635+07:00","message":"Push: 'เรียนเรียนจบแล้วเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.774006964+07:00","message":"push: {true เรียนเรียนจบแล้วเนี่ย 0 0xc0001fa800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:10.789196795+07:00","message":"write wav file: './tmp/7510/7510_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.890557834+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.414342493+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.414383338+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-02-25T13:04:11.414388702+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.414401397+07:00","message":"[buffer interim] 8 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.414415152+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.414417136+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.554877901+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.554915447+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-02-25T13:04:11.554920347+07:00","message":"receive interim result [false|false]: นักเรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.554933008+07:00","message":"[buffer interim] 8 false นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.554940305+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.554944998+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.554948834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.554951847+07:00","message":"> Transcript [59] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.554953962+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:11.581047617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:11.581067039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.734238575+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.734276709+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-02-25T13:04:11.734282232+07:00","message":"receive interim result [false|false]: นักเรียนจะทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.734297078+07:00","message":"[buffer interim] 8 false นักเรียนจะทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.734304097+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนจะทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.734306771+07:00","message":"[bufferProcess] send to processor:นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.734313627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.734316358+07:00","message":"> Transcript [60] [false]: 'นักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.734319429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.734321562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.734323508+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.734327556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.866196815+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.866239464+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-02-25T13:04:11.866245203+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.866260046+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.866267933+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.866270477+07:00","message":"[bufferProcess] send to processor:นักเรียนจะทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.86627792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.866285683+07:00","message":"> Transcript [61] [false]: 'นักเรียนจะทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.866292196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.866294461+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.866296212+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.866298056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.462873723+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.462910653+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-02-25T13:04:12.462917482+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.462933339+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.46294314+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.462947093+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.462954902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.462959243+07:00","message":"> Transcript [62] [false]: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.462963064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.46296582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.4629684+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.462971073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.622910796+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.622944709+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-02-25T13:04:12.622949602+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.622960872+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.622966191+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนจะสามารถอธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.622968527+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.622973908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.622976372+07:00","message":"> Transcript [63] [false]: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.622979428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.622981204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.622983045+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.622984948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.62298898+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.622990795+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.622993+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.62299501+07:00","message":"Next Push (prob) : 'จะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.623002906+07:00","message":"push: {false นักเรียน 0 0xc0024a4080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.625876482+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.62590635+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-02-25T13:04:12.62591088+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.625923167+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.62592851+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.625930567+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.625933507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.625935888+07:00","message":"> Transcript [64] [false]: 'นักเรียนจะสามารถอธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.625938646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.6259404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.625942079+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.625944151+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.205875072+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.205914562+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-02-25T13:04:13.205919827+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.205931018+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.205937134+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.205939158+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.205944295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.205946999+07:00","message":"> Transcript [65] [false]: 'นักเรียนจะสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.205950187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.205952135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.205953895+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.205956034+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.470430109+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.470473857+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-02-25T13:04:13.470479793+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.470492518+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.470499765+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.470502741+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.470507918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.470510295+07:00","message":"> Transcript [66] [false]: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.47051351+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.470515491+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.470517375+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.470519364+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.714961427+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.714995826+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-02-25T13:04:13.71500152+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.71501394+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.715020389+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.715022913+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.715028783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.715031433+07:00","message":"> Transcript [67] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.7150348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.715036848+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.71503913+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.715041372+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.715045682+07:00","message":"Push: 'จะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.715047419+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.715049695+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.715052232+07:00","message":"Next Push (prob) : 'อธิบายและเปรียบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.715060039+07:00","message":"push: {false จะสามารถ 0 0xc0024a4080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.231716165+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.231756205+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-02-25T13:04:14.231762482+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.231779209+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.231793012+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.231796022+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.231799453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.231802638+07:00","message":"> Transcript [68] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.231806076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.231808222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.231811098+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.231813863+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.54618838+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.546225554+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-02-25T13:04:14.546232114+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.546244293+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.546249743+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.54625201+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.546257412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.546260157+07:00","message":"> Transcript [69] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.546263181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.546265118+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.546266965+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.546269639+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.548395807+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.54841927+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-02-25T13:04:14.548425344+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.548439114+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.54844559+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.548449223+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.548455998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.548459401+07:00","message":"> Transcript [70] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.548463295+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.548466227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.548469263+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.548472778+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:14.581815187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:14.581835479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.746237599+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.746273354+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-02-25T13:04:14.746278789+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.746290063+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746297424+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746299835+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746305244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746307918+07:00","message":"> Transcript [71] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746311156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746313192+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746315204+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746317634+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746320056+07:00","message":"Push: 'อธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746321769+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746323931+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.746326187+07:00","message":"Next Push (prob) : 'เทียบการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.74633349+07:00","message":"push: {false อธิบายและเปรียบ 0 0xc0024a4080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.064617797+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.064661885+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-02-25T13:04:15.064669284+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.064685573+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.064693129+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.064697999+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.064706657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.0647097+07:00","message":"> Transcript [72] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.064713995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.064716541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.064718154+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.064721286+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.256922025+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.25696507+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-02-25T13:04:15.256971131+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.256983192+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.256992658+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.256995225+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.257001414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.257004396+07:00","message":"> Transcript [73] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.257008235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.257010361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.257012647+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.257015609+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.316033428+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.316067558+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-02-25T13:04:15.316073884+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.316088747+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.31609542+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.316098328+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.316105497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.316107697+07:00","message":"> Transcript [74] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.316111409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.316113301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.316115715+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.31612003+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.633222205+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.633270654+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-02-25T13:04:15.633277227+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.633292923+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633300879+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633303351+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633310922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633313846+07:00","message":"> Transcript [75] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633318157+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633320626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633323531+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.63332666+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633336737+07:00","message":"Push: 'เทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633338779+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633341043+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.633343376+07:00","message":"Next Push (prob) : 'สารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.633352805+07:00","message":"push: {false เทียบการลำเลียง 0 0xc0024a4080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.96010514+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.960142644+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-02-25T13:04:15.960151239+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.960163819+07:00","message":"[buffer interim] 8 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.960170856+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.960194186+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.96020149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.96020437+07:00","message":"> Transcript [76] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.960207801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.960209869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.960211896+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.960214401+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.007675021+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.107132233+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.107175074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.107182461+07:00","message":"receive interim result [true|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.107199326+07:00","message":"end recv isFinal message id 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.107201615+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.107207758+07:00","message":"[buffer interim] 8 true นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107218306+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107229193+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107234213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107237186+07:00","message":"> Transcript [77] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107240483+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107242285+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107244194+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107246652+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107250528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107252658+07:00","message":"> Transcript [78] [true]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107254783+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107256222+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107257766+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107259486+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107262278+07:00","message":"Push: 'สารเข้าและออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.107271125+07:00","message":"push: {true สารเข้าและออกจากเซลล์ 0 0xc0024a4080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:16.118054002+07:00","message":"write wav file: './tmp/7510/7510_8.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.38992595+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.789997371+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.790038132+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-02-25T13:04:16.790042662+07:00","message":"receive interim result [false|false]: ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.790057654+07:00","message":"[buffer interim] 9 false ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.790063422+07:00","message":"[bufferProcess] interim [420000000]:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.790065076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.856212601+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.856262553+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-02-25T13:04:16.856267875+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.856278135+07:00","message":"[buffer interim] 9 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.856285007+07:00","message":"[bufferProcess] interim [480000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.856286922+07:00","message":"[bufferProcess] send to processor:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.85629064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.856293436+07:00","message":"> Transcript [79] [false]: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.856295526+07:00","message":"Set StatePrefix (first interim): 'ดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.048624504+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.048663181+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-02-25T13:04:17.048668857+07:00","message":"receive interim result [false|false]: โดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.048683933+07:00","message":"[buffer interim] 9 false โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.048691251+07:00","message":"[bufferProcess] interim [720000000]:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.048693403+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.048700037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.048702965+07:00","message":"> Transcript [80] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.048705543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.048707765+07:00","message":"Set new StatePrefix: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.38750613+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.38754533+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-02-25T13:04:17.387551897+07:00","message":"receive interim result [false|false]: โดยการแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.387565426+07:00","message":"[buffer interim] 9 false โดยการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.387571217+07:00","message":"[bufferProcess] interim [20000000]:โดยการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.38757358+07:00","message":"[bufferProcess] send to processor:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.387580307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.38758293+07:00","message":"> Transcript [81] [false]: 'โดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.387586358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.387588322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.387590346+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.387592614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:17.582199458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:17.582206195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.622804726+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.622845139+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-02-25T13:04:17.622850705+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.622864739+07:00","message":"[buffer interim] 9 false โดยการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.622872255+07:00","message":"[bufferProcess] interim [260000000]:โดยการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.622874821+07:00","message":"[bufferProcess] send to processor:โดยการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.622878785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.622881787+07:00","message":"> Transcript [82] [false]: 'โดยการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.622885178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.622887268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.622889463+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.622891354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.826903821+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.826947698+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-02-25T13:04:17.82695527+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.82697184+07:00","message":"[buffer interim] 9 false โดยการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.826982777+07:00","message":"[bufferProcess] interim [500000000]:โดยการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.826986347+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.826994906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.826998917+07:00","message":"> Transcript [83] [false]: 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.827003588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.827006418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.827009697+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.827012532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.944348702+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.944381102+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-02-25T13:04:17.944387189+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.944399351+07:00","message":"[buffer interim] 9 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.944406295+07:00","message":"[bufferProcess] interim [560000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.944411606+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.944418301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.944420821+07:00","message":"> Transcript [84] [false]: 'โดยการแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.944424025+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.944426013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.944428189+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.944430533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.944434736+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.94443653+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.94443833+07:00","message":"Set new StatePrefix : 'โดยการแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.944440301+07:00","message":"Next Push (prob) : 'การแพร่แบบทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.944447802+07:00","message":"push: {false โดย 0 0xc0024a4480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.521489777+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.521535629+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-02-25T13:04:18.521541954+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.521555222+07:00","message":"[buffer interim] 9 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.521562449+07:00","message":"[bufferProcess] interim [160000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.521564929+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.521571505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.521574201+07:00","message":"> Transcript [85] [false]: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.521576583+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.521579008+07:00","message":"Set new StatePrefix: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.429634659+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.429667803+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-02-25T13:04:19.429673793+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.429681206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" assist\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.429683691+07:00","message":"receive interim result [false|false]:  assist"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.429689285+07:00","message":"[buffer interim] 9 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.429692863+07:00","message":"[buffer interim] 9 false  assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.429698499+07:00","message":"[bufferProcess] interim [120000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.429700583+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.429703407+07:00","message":"[bufferProcess] interim [120000000]: assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.429705657+07:00","message":"[bufferProcess] update buffer: โดยการแพร่แบบธรรมดา assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.429708323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.429710853+07:00","message":"> Transcript [86] [false]: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.429713957+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.429715773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.429717833+07:00","message":"StatePrefix: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.429720338+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.537677265+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.621762273+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.621800084+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-02-25T13:04:19.621806438+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.62182064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" of Moses\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.621823703+07:00","message":"receive interim result [false|false]:  of Moses"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.621830278+07:00","message":"[buffer interim] 9 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.621833406+07:00","message":"[buffer interim] 9 false  of Moses"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.621839774+07:00","message":"[bufferProcess] interim [360000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.621842224+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบธรรมดา assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.621848381+07:00","message":"[bufferProcess] interim [360000000]: of Moses"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.621851269+07:00","message":"[bufferProcess] update buffer: โดยการแพร่แบบธรรมดา of Moses"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.621854084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.62185727+07:00","message":"> Transcript [87] [false]: 'โดยการแพร่แบบธรรมดา assist'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.621860925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.621863057+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.621864671+07:00","message":"StatePrefix: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.621866966+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.667425422+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.667459195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบธรรมดา assistance\",\"confidence\":0.7960317}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.66746685+07:00","message":"receive interim result [true|false]: โดยการแพร่แบบธรรมดา assistance"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.667477923+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.667480266+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.667487022+07:00","message":"[buffer interim] 9 true โดยการแพร่แบบธรรมดา assistance"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.66749687+07:00","message":"[bufferProcess] interim [360000000]:โดยการแพร่แบบธรรมดา assistance"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667500078+07:00","message":"[bufferProcess] send to processor (isfinal):โดยการแพร่แบบธรรมดา of Moses"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667503563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667506395+07:00","message":"> Transcript [88] [false]: 'โดยการแพร่แบบธรรมดา of Moses'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667509215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667511088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667513003+07:00","message":"StatePrefix: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667521772+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.66752343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667525189+07:00","message":"> Transcript [89] [true]: 'โดยการแพร่แบบธรรมดา assistance'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667527309+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667528767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667530293+07:00","message":"StatePrefix: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667534384+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.667536805+07:00","message":"Push: 'การแพร่แบบธรรมดา assistance'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.667545218+07:00","message":"push: {true การแพร่แบบธรรมดา assistance 0 0xc0024a4480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:19.675759482+07:00","message":"write wav file: './tmp/7510/7510_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.730729029+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.066335401+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.066373712+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-02-25T13:04:20.066378704+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.066395909+07:00","message":"[buffer interim] 10 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.066402074+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.066403683+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.277379679+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.277431464+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-02-25T13:04:20.277437672+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.277454003+07:00","message":"[buffer interim] 10 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.27746127+07:00","message":"[bufferProcess] interim [600000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.277463898+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.277470264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.277473147+07:00","message":"> Transcript [90] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.277475462+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.381389458+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.381439469+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-02-25T13:04:20.381445538+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.381458982+07:00","message":"[buffer interim] 10 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.381466798+07:00","message":"[bufferProcess] interim [660000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.381469239+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.381475268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.381478258+07:00","message":"> Transcript [91] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.381481406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.381483336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.381485286+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.38148744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.573319023+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.573359337+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-02-25T13:04:20.573365548+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.573380569+07:00","message":"[buffer interim] 10 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.57339192+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.573394642+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.573400998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.573403729+07:00","message":"> Transcript [92] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.573407088+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.573409061+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.573418123+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.5734206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:20.582484595+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:20.582505605+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.703481334+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.703517818+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-02-25T13:04:20.703523427+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.703539326+07:00","message":"[buffer interim] 10 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.703546649+07:00","message":"[bufferProcess] interim [20000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.703549154+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.70355588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.703558999+07:00","message":"> Transcript [93] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.703562199+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.703564247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.703566876+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.703574001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.763190585+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.763229282+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-02-25T13:04:20.763235461+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.763250261+07:00","message":"[buffer interim] 10 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763257069+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763260428+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763270419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763274581+07:00","message":"> Transcript [94] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763279714+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763282897+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763285961+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763290186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763297444+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763299292+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763301095+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.763303083+07:00","message":"Next Push (prob) : 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.763311231+07:00","message":"push: {false การ 0 0xc0001fa400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.900017995+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.900059211+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-02-25T13:04:20.900064946+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.900078086+07:00","message":"[buffer interim] 10 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.900086337+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.900088944+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.900095372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.900097847+07:00","message":"> Transcript [95] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.900100264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.900102335+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.459904052+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.459940794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.459948066+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.45996418+07:00","message":"[buffer interim] 10 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.459974396+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.459977887+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.459985428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.459990013+07:00","message":"> Transcript [96] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.459993036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.45999644+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.518119206+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.60030774+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.600355403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.60036326+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.600374035+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.600376962+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.600385256+07:00","message":"[buffer interim] 10 true การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.60039563+07:00","message":"[bufferProcess] interim [10000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600400088+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600405403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600409616+07:00","message":"> Transcript [97] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.60041433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600417217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600420699+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600424153+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600426812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600429677+07:00","message":"> Transcript [98] [true]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600432716+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600435349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600437773+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600440656+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.600447722+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.600457683+07:00","message":"push: {true แพร่แบบฟาซิลิเทต 0 0xc0001fa400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:21.606873203+07:00","message":"write wav file: './tmp/7510/7510_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.711282308+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.220359851+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.220406565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"App\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.220413568+07:00","message":"receive interim result [false|false]: App"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.220431066+07:00","message":"[buffer interim] 11 false App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.220438773+07:00","message":"[bufferProcess] interim [480000000]:App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.220441511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.254480846+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.254513877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"xxxx\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.254518769+07:00","message":"receive interim result [false|false]: xxxx"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.25453158+07:00","message":"[buffer interim] 11 false xxxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.254538139+07:00","message":"[bufferProcess] interim [540000000]:xxxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.254540369+07:00","message":"[bufferProcess] send to processor:App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.254543729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.254546548+07:00","message":"> Transcript [99] [false]: 'App'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.254548569+07:00","message":"Set StatePrefix (first interim): 'App'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.281590505+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.281629293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.28163501+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.281650673+07:00","message":"[buffer interim] 11 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.28165805+07:00","message":"[bufferProcess] interim [600000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.281660216+07:00","message":"[bufferProcess] send to processor:xxxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.281664016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.28166682+07:00","message":"> Transcript [100] [false]: 'xxxx'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.281669324+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.281671557+07:00","message":"Set new StatePrefix: 'xxxx'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.685439814+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.685479757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.685484852+07:00","message":"receive interim result [false|false]: Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.68550774+07:00","message":"[buffer interim] 11 false Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.68552108+07:00","message":"[bufferProcess] interim [960000000]:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.68552337+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.685528895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.68553156+07:00","message":"> Transcript [101] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.685533328+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.685535114+07:00","message":"Set new StatePrefix: 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.87394184+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.87397093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.873976778+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.87399011+07:00","message":"[buffer interim] 11 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.873996149+07:00","message":"[bufferProcess] interim [140000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.87399847+07:00","message":"[bufferProcess] send to processor:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.874005281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.874007834+07:00","message":"> Transcript [102] [false]: 'Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.874010706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.874012778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.874015105+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.874016998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.876734824+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.876767701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.876772544+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.876782889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.876785553+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.876791681+07:00","message":"[buffer interim] 11 false Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.876794429+07:00","message":"[buffer interim] 11 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.876800353+07:00","message":"[bufferProcess] interim [200000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.876802796+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.876808671+07:00","message":"[bufferProcess] interim [200000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.876810613+07:00","message":"[bufferProcess] update buffer: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.876813137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.876815892+07:00","message":"> Transcript [103] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.876818431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.876820115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.876822389+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.876824211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.059101971+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.152819052+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.152851689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\",\"confidence\":0.8336057}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.152856811+07:00","message":"receive interim result [true|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.152867307+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.15286936+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.152875091+07:00","message":"[buffer interim] 11 true Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152882609+07:00","message":"[bufferProcess] interim [560000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152886294+07:00","message":"[bufferProcess] send to processor (isfinal):Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152890969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152895013+07:00","message":"> Transcript [104] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152898064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152899754+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152902024+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152903794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152906289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152909794+07:00","message":"> Transcript [105] [true]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152912465+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152914867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152917323+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152919431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.152925295+07:00","message":"Push: 'Active Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.152934294+07:00","message":"push: {true Active Transport 0 0xc001c9fb00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:23.159674434+07:00","message":"write wav file: './tmp/7510/7510_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.190687991+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:23.583521875+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:23.583532248+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.718043647+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.718086662+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-02-25T13:04:23.718092725+07:00","message":"receive interim result [false|false]: เอ็นดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.718107297+07:00","message":"[buffer interim] 12 false เอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.71811357+07:00","message":"[bufferProcess] interim [540000000]:เอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.718115576+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.844838525+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.844878598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Android\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.844884359+07:00","message":"receive interim result [false|false]: Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.844898394+07:00","message":"[buffer interim] 12 false Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.84490517+07:00","message":"[bufferProcess] interim [660000000]:Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.844907433+07:00","message":"[bufferProcess] send to processor:เอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.844915326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.844918051+07:00","message":"> Transcript [106] [false]: 'เอ็นดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.844920146+07:00","message":"Set StatePrefix (first interim): 'เอ็นดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.162755857+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.162804129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endress\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.162811864+07:00","message":"receive interim result [false|false]: endress"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.162830273+07:00","message":"[buffer interim] 12 false endress"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.16283937+07:00","message":"[bufferProcess] interim [960000000]:endress"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.162842598+07:00","message":"[bufferProcess] send to processor:Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.162847679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.16285277+07:00","message":"> Transcript [107] [false]: 'Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.162855964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.16285952+07:00","message":"Set new StatePrefix: 'Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.165719791+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.165755821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.165761852+07:00","message":"receive interim result [false|false]: endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.165775376+07:00","message":"[buffer interim] 12 false endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.165780962+07:00","message":"[bufferProcess] interim [20000000]:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.165783455+07:00","message":"[bufferProcess] send to processor:endress"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.165786593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.165789216+07:00","message":"> Transcript [108] [false]: 'endress'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.165791112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.165793573+07:00","message":"Set new StatePrefix: 'endress'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.234729524+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.234775452+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-02-25T13:04:24.234781479+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.234796075+07:00","message":"[buffer interim] 12 false เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.234803699+07:00","message":"[bufferProcess] interim [80000000]:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.234806064+07:00","message":"[bufferProcess] send to processor:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.234813076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.234816087+07:00","message":"> Transcript [109] [false]: 'endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.234818207+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.234820009+07:00","message":"Set new StatePrefix: 'endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.805225448+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.80527091+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-02-25T13:04:24.805276794+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.805290109+07:00","message":"[buffer interim] 12 false เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.805297413+07:00","message":"[bufferProcess] interim [680000000]:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.805299856+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.805305396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.805307984+07:00","message":"> Transcript [110] [false]: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.805310028+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.80531208+07:00","message":"Set new StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.076591673+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.076647844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.076654787+07:00","message":"receive interim result [false|false]: endocytosis และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.076668875+07:00","message":"[buffer interim] 12 false endocytosis และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.076676313+07:00","message":"[bufferProcess] interim [920000000]:endocytosis และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.076678969+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.076685545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.0766882+07:00","message":"> Transcript [111] [false]: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.076692518+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.076694994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.076696827+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.076699057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.325071287+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.325106885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis และ x\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.32511273+07:00","message":"receive interim result [false|false]: endocytosis และ x"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.325124665+07:00","message":"[buffer interim] 12 false endocytosis และ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.325131296+07:00","message":"[bufferProcess] interim [160000000]:endocytosis และ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.325133253+07:00","message":"[bufferProcess] send to processor:endocytosis และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.325138591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.325141565+07:00","message":"> Transcript [112] [false]: 'endocytosis และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.325143801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.325145758+07:00","message":"Set new StatePrefix: 'endocytosis และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.475092539+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.475141371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis และ EXO\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.475148179+07:00","message":"receive interim result [false|false]: endocytosis และ EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.475168078+07:00","message":"[buffer interim] 12 false endocytosis และ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.475176474+07:00","message":"[bufferProcess] interim [280000000]:endocytosis และ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.475178515+07:00","message":"[bufferProcess] send to processor:endocytosis และ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.475189257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.475192565+07:00","message":"> Transcript [113] [false]: 'endocytosis และ x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.475195688+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.475197599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.475199664+07:00","message":"StatePrefix: 'endocytosis และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.475201638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.646077453+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.646123932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.646130353+07:00","message":"receive interim result [false|false]: endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.646142914+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-02-25T13:04:25.646146202+07:00","message":"receive interim result [false|false]:  และเอกซเรย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.646154265+07:00","message":"[buffer interim] 12 false endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.646160623+07:00","message":"[buffer interim] 12 false  และเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.646168104+07:00","message":"[bufferProcess] interim [520000000]:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.646170067+07:00","message":"[bufferProcess] send to processor:endocytosis และ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.646172991+07:00","message":"[bufferProcess] interim [520000000]: และเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.646175729+07:00","message":"[bufferProcess] update buffer: endocytosis และเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.646190109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.646209627+07:00","message":"> Transcript [114] [false]: 'endocytosis และ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.646216555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.646220123+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.646223413+07:00","message":"StatePrefix: 'endocytosis และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.646226592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.987854886+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.987895813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.987902741+07:00","message":"receive interim result [false|false]: endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.987917404+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-02-25T13:04:25.987920498+07:00","message":"receive interim result [false|false]:  และเอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.987928851+07:00","message":"[buffer interim] 12 false endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.987932475+07:00","message":"[buffer interim] 12 false  และเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.987939101+07:00","message":"[bufferProcess] interim [820000000]:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.987941579+07:00","message":"[bufferProcess] send to processor:endocytosis และเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.987944734+07:00","message":"[bufferProcess] interim [820000000]: และเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.987946941+07:00","message":"[bufferProcess] update buffer: endocytosis และเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.987949281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.987951789+07:00","message":"> Transcript [115] [false]: 'endocytosis และเอกซเรย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.987955236+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.987960555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.987963334+07:00","message":"StatePrefix: 'endocytosis และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.987965989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.428640799+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.42867726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.428683969+07:00","message":"receive interim result [false|false]: endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.428702016+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-02-25T13:04:26.428705282+07:00","message":"receive interim result [false|false]:  และเอกโซไซโทซิสได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.428712056+07:00","message":"[buffer interim] 12 false endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.428715311+07:00","message":"[buffer interim] 12 false  และเอกโซไซโทซิสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428721091+07:00","message":"[bufferProcess] interim [300000000]:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.42872334+07:00","message":"[bufferProcess] send to processor:endocytosis และเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428725874+07:00","message":"[bufferProcess] interim [300000000]: และเอกโซไซโทซิสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428728855+07:00","message":"[bufferProcess] update buffer: endocytosis และเอกโซไซโทซิสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428731935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428734636+07:00","message":"> Transcript [116] [false]: 'endocytosis และเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428737422+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428739588+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428741231+07:00","message":"StatePrefix: 'endocytosis และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428745562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428748068+07:00","message":"Push: 'endocytosis และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428749785+07:00","message":"TextPushed: 'endocytosis และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428751498+07:00","message":"Set new StatePrefix : 'endocytosis และเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.428753417+07:00","message":"Next Push (prob) : 'เอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.428760877+07:00","message":"push: {false endocytosis และ 0 0xc0001fa080}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:26.583876563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:26.583877269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.681634614+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.68167222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.681678242+07:00","message":"receive interim result [false|false]: endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.681691855+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-02-25T13:04:26.681696208+07:00","message":"receive interim result [false|false]:  และเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.681702962+07:00","message":"[buffer interim] 12 false endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.681706322+07:00","message":"[buffer interim] 12 false  และเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.681721145+07:00","message":"[bufferProcess] interim [480000000]:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.68172383+07:00","message":"[bufferProcess] send to processor:endocytosis และเอกโซไซโทซิสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.681726992+07:00","message":"[bufferProcess] interim [480000000]: และเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.681729939+07:00","message":"[bufferProcess] update buffer: endocytosis และเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.681732992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.681735467+07:00","message":"> Transcript [117] [false]: 'endocytosis และเอกโซไซโทซิสได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.681738725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.681740725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.681744738+07:00","message":"StatePrefix: 'endocytosis และเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.681747089+07:00","message":"TextPushed: 'endocytosis และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.867825822+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.86786459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.867869862+07:00","message":"receive interim result [false|false]: endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.86788405+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-02-25T13:04:26.86788865+07:00","message":"receive interim result [false|false]:  และเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.867895913+07:00","message":"[buffer interim] 12 false endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.867899211+07:00","message":"[buffer interim] 12 false  และเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.867904544+07:00","message":"[bufferProcess] interim [660000000]:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.867906956+07:00","message":"[bufferProcess] send to processor:endocytosis และเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.867909917+07:00","message":"[bufferProcess] interim [660000000]: และเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.86791261+07:00","message":"[bufferProcess] update buffer: endocytosis และเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.867915578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.867918299+07:00","message":"> Transcript [118] [false]: 'endocytosis และเอกโซไซโทซิสได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.867922019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.86792386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.867925592+07:00","message":"StatePrefix: 'endocytosis และเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:26.867927467+07:00","message":"TextPushed: 'endocytosis และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.038543574+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.157477962+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.157512242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.157530646+07:00","message":"receive interim result [true|false]: เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.157540495+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.157543487+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.15755708+07:00","message":"[buffer interim] 12 true เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157568217+07:00","message":"[bufferProcess] interim [50000000]:เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157577014+07:00","message":"[bufferProcess] send to processor (isfinal):endocytosis และเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157581882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157586326+07:00","message":"> Transcript [119] [false]: 'endocytosis และเอกโซไซโทซิสได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157590538+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157594581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157597414+07:00","message":"StatePrefix: 'endocytosis และเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157599602+07:00","message":"TextPushed: 'endocytosis และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157601735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157603439+07:00","message":"> Transcript [120] [true]: 'เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.15760557+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157607047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157608648+07:00","message":"StatePrefix: 'endocytosis และเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157610213+07:00","message":"TextPushed: 'endocytosis และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157611568+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.15792491+07:00","message":"Push: 'เอกโซไซโทซิสได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157948077+07:00","message":"TextPushed: 'endocytosis และเอกโซไซโทซิสได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157951959+07:00","message":"Set new StatePrefix : 'เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157954544+07:00","message":"Next Push (prob) : 'เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.157944559+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_12.html'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.157981983+07:00","message":"push: {true เอกโซไซโทซิสได้นะคะ 0 0xc0001fa080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:27.166818976+07:00","message":"write wav file: './tmp/7510/7510_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.071378199+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.398112594+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.398153955+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-02-25T13:04:28.398159122+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.398175593+07:00","message":"[buffer interim] 13 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.398182052+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.398183889+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.398191945+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.398194846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.398197491+07:00","message":"> Transcript [121] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.398199512+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.535750467+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.535780484+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-02-25T13:04:28.535785313+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.535809714+07:00","message":"[buffer interim] 13 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.535817452+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.535819251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.636002137+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.63603876+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-02-25T13:04:28.636044084+07:00","message":"receive interim result [false|false]: จัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.636056037+07:00","message":"[buffer interim] 13 false จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.636062131+07:00","message":"[bufferProcess] interim [600000000]:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.636064159+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.636070675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.636073603+07:00","message":"> Transcript [122] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.636075498+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.636077988+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.716590826+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.716630445+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-02-25T13:04:28.716636012+07:00","message":"receive interim result [false|false]: จากตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.71665157+07:00","message":"[buffer interim] 13 false จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.716658607+07:00","message":"[bufferProcess] interim [660000000]:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.71666101+07:00","message":"[bufferProcess] send to processor:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.716667462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.71667024+07:00","message":"> Transcript [123] [false]: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.716672887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.716675347+07:00","message":"Set new StatePrefix: 'จัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.91436415+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.914398099+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-02-25T13:04:28.914403217+07:00","message":"receive interim result [false|false]: จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.914416575+07:00","message":"[buffer interim] 13 false จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.914423497+07:00","message":"[bufferProcess] interim [840000000]:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.91442552+07:00","message":"[bufferProcess] send to processor:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.914430075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.914432507+07:00","message":"> Transcript [124] [false]: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.914434661+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.914436608+07:00","message":"Set new StatePrefix: 'จากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.040588028+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.040629572+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-02-25T13:04:29.040635623+07:00","message":"receive interim result [false|false]: จากตอนที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.040648143+07:00","message":"[buffer interim] 13 false จากตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.040654336+07:00","message":"[bufferProcess] interim [20000000]:จากตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.040656866+07:00","message":"[bufferProcess] send to processor:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.04066203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.040664737+07:00","message":"> Transcript [125] [false]: 'จากตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.040667766+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.040669752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.040671475+07:00","message":"StatePrefix: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.040673358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.299373427+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.299415359+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-02-25T13:04:29.29942111+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.299436422+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.299444508+07:00","message":"[bufferProcess] interim [260000000]:จากตอนที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.29944693+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.299453897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.299456923+07:00","message":"> Transcript [126] [false]: 'จากตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.299460243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.299462103+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.299463862+07:00","message":"StatePrefix: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.299465878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.485239647+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.485277025+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-02-25T13:04:29.485285896+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.485296951+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.48530521+07:00","message":"[bufferProcess] interim [440000000]:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.485309117+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.485314306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.485317767+07:00","message":"> Transcript [127] [false]: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.48532201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.48532464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.485331068+07:00","message":"StatePrefix: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.485333012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:29.584120869+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:29.584142722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.14858998+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.148611428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.148615723+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.148628573+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148635018+07:00","message":"[bufferProcess] interim [40000000]:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148637328+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148640187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148642516+07:00","message":"> Transcript [128] [false]: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148645776+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148647741+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148649471+07:00","message":"StatePrefix: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148651279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148656302+07:00","message":"Push: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148658748+07:00","message":"TextPushed: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148660629+07:00","message":"Set new StatePrefix : 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.148662573+07:00","message":"Next Push (prob) : 'ที่แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.148669904+07:00","message":"push: {false จากตอน 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.199333962+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.199368733+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-02-25T13:04:30.199374576+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.19938911+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.199395652+07:00","message":"[bufferProcess] interim [160000000]:จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.199398399+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.199405376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.199407655+07:00","message":"> Transcript [129] [false]: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.199410553+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.19941306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.199414775+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.199417119+07:00","message":"TextPushed: 'จากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.385021249+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.38505903+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-02-25T13:04:30.385065136+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.385080189+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.385086687+07:00","message":"[bufferProcess] interim [340000000]:จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.385089122+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.385095599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.385098171+07:00","message":"> Transcript [130] [false]: 'จากตอนที่แล้วนะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.385101264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.385103127+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.385105037+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.385107457+07:00","message":"TextPushed: 'จากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.529858551+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.529904109+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-02-25T13:04:30.52990994+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.529922655+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.529929325+07:00","message":"[bufferProcess] interim [520000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.529931546+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.529936559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.529940384+07:00","message":"> Transcript [131] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.529943629+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.52994548+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.529947636+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.529949635+07:00","message":"TextPushed: 'จากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.83397545+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.834016171+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-02-25T13:04:30.834022415+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.83403418+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.834043553+07:00","message":"[bufferProcess] interim [760000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.834047104+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.834053369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.834057677+07:00","message":"> Transcript [132] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.834061988+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.834065498+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.834067702+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.83406959+07:00","message":"TextPushed: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.8340733+07:00","message":"Push: 'ที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.834075969+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.834078693+07:00","message":"Set new StatePrefix : 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.83408225+07:00","message":"Next Push (prob) : 'นักเรียนได้ทราบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.83409589+07:00","message":"push: {false ที่แล้วนะคะ 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.836492116+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.836515365+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-02-25T13:04:30.836519979+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.836528928+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.836535243+07:00","message":"[bufferProcess] interim [820000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.836538495+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.836543602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.836546957+07:00","message":"> Transcript [133] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.836551057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.836553502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.836556637+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.836558875+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.02991309+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.029952087+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-02-25T13:04:31.029957708+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.029971963+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.029978368+07:00","message":"[bufferProcess] interim [0]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.029981009+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.029984257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.029987431+07:00","message":"> Transcript [134] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.029990598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.029992447+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.029994383+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.029996665+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.27919965+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.279232253+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-02-25T13:04:31.279237638+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.279249441+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.279255387+07:00","message":"[bufferProcess] interim [240000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.279257801+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.279262819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.279265598+07:00","message":"> Transcript [135] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.279268726+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.27927044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.279272282+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.279274679+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.423707096+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.423739143+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-02-25T13:04:31.423744586+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.423757955+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.423764016+07:00","message":"[bufferProcess] interim [360000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.423766314+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.423771135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.42377386+07:00","message":"> Transcript [136] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.423777252+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.42377917+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.423781047+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.423783662+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.423789665+07:00","message":"Push: 'นักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.423791564+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.423793528+07:00","message":"Set new StatePrefix : 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.423795608+07:00","message":"Next Push (prob) : 'แล้วว่าอย่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.423802006+07:00","message":"push: {false นักเรียนได้ทราบ 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.443566794+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.443606029+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-02-25T13:04:31.443612661+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.443627312+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.443633571+07:00","message":"[bufferProcess] interim [420000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.443636164+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.443640671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.443643511+07:00","message":"> Transcript [137] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.4436456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.443647913+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.595982244+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.596021036+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-02-25T13:04:31.596027486+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.596043011+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.596049408+07:00","message":"[bufferProcess] interim [540000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.596052197+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.596058578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.596061086+07:00","message":"> Transcript [138] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.596063712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.596066073+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.793611117+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.793654229+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-02-25T13:04:31.793660678+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.793675405+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.793685347+07:00","message":"[bufferProcess] interim [780000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.793687798+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.79369124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.793694096+07:00","message":"> Transcript [139] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.793696896+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.793698941+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.099092752+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.1807013+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.180743673+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-02-25T13:04:32.180750452+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.180766854+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.180774869+07:00","message":"[bufferProcess] interim [140000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.180777639+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.180786075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.180789011+07:00","message":"> Transcript [140] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.180792799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.18079493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.18079726+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.180800026+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.19073082+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.190747094+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-02-25T13:04:32.190751699+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.190761846+07:00","message":"[buffer interim] 13 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.19076551+07:00","message":"[bufferProcess] interim [260000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.190767908+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.190770489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.190772807+07:00","message":"> Transcript [141] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.190775405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.190777005+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.190778607+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.190780734+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.218597836+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.218632543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ\",\"confidence\":0.9492073}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.218639331+07:00","message":"receive interim result [true|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.218648283+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.218650333+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.218656976+07:00","message":"[buffer interim] 13 true จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218662895+07:00","message":"[bufferProcess] interim [260000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218666227+07:00","message":"[bufferProcess] send to processor (isfinal):จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218669539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218672099+07:00","message":"> Transcript [142] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218675265+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218677368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218679621+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218681837+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218683624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218685324+07:00","message":"> Transcript [143] [true]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218687493+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218688948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218690411+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218692309+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.218695174+07:00","message":"Push: 'แล้วว่าเยื่อหุ้มเซลล์น่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.218704881+07:00","message":"push: {true แล้วว่าเยื่อหุ้มเซลล์น่ะ 0 0xc00041c500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:32.229458235+07:00","message":"write wav file: './tmp/7510/7510_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.29174474+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:32.584292533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:32.584314025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.76628209+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.766324753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.766330171+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.766344577+07:00","message":"[buffer interim] 14 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.766351266+07:00","message":"[bufferProcess] interim [300000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.766353372+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.816009316+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.816041819+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-02-25T13:04:32.816046503+07:00","message":"receive interim result [false|false]: ทํานาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.816059262+07:00","message":"[buffer interim] 14 false ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.816065479+07:00","message":"[bufferProcess] interim [360000000]:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.816067551+07:00","message":"[bufferProcess] send to processor:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.81607229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.816075+07:00","message":"> Transcript [144] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.816076944+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.009356601+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.009394309+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-02-25T13:04:33.009399367+07:00","message":"receive interim result [false|false]: อำนาจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.009413049+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.009417364+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-02-25T13:04:33.009419809+07:00","message":"receive interim result [false|false]: ทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.009424926+07:00","message":"[buffer interim] 14 false อำนาจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.009427655+07:00","message":"[buffer interim] 14 false ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009433039+07:00","message":"[bufferProcess] interim [540000000]:อำนาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009434915+07:00","message":"[bufferProcess] send to processor:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009437447+07:00","message":"[bufferProcess] interim [600000000]:ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009439167+07:00","message":"[bufferProcess] send to processor:อำนาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009441883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009444773+07:00","message":"> Transcript [145] [false]: 'ทํานาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009446728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009448656+07:00","message":"Set new StatePrefix: 'ทํานาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009450099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009451668+07:00","message":"> Transcript [146] [false]: 'อำนาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.009454886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.00945644+07:00","message":"Set new StatePrefix: 'อำนาจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.341246587+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.341291287+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-02-25T13:04:33.341297049+07:00","message":"receive interim result [false|false]: ทำหน้าที่อะไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.341310524+07:00","message":"[buffer interim] 14 false ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.341317994+07:00","message":"[bufferProcess] interim [900000000]:ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.341320522+07:00","message":"[bufferProcess] send to processor:ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.341327379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.341330283+07:00","message":"> Transcript [147] [false]: 'ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.341332283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.341334395+07:00","message":"Set new StatePrefix: 'ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.639435259+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.700419726+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.755505446+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.755564603+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-02-25T13:04:33.755572181+07:00","message":"receive interim result [true|false]: ทำหน้าที่อะไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.755584766+07:00","message":"end recv isFinal message id 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.75558757+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.755595383+07:00","message":"[buffer interim] 14 true ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755603173+07:00","message":"[bufferProcess] interim [380000000]:ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755606854+07:00","message":"[bufferProcess] send to processor (isfinal):ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755610966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755614472+07:00","message":"> Transcript [148] [false]: 'ทำหน้าที่อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.75561832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755621028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755623846+07:00","message":"StatePrefix: 'ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755626553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755629085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755631853+07:00","message":"> Transcript [149] [true]: 'ทำหน้าที่อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755634689+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755637186+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755639552+07:00","message":"StatePrefix: 'ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755641992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.755645212+07:00","message":"Push: 'ทำหน้าที่อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.755655262+07:00","message":"push: {true ทำหน้าที่อะไร 0 0xc001c9fa80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:33.762494471+07:00","message":"write wav file: './tmp/7510/7510_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.052803328+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.052843831+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-02-25T13:04:34.05284837+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.052861023+07:00","message":"[buffer interim] 15 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.052867032+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.052868634+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.194269427+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.194312067+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-02-25T13:04:34.194318814+07:00","message":"receive interim result [false|false]: จัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.194332021+07:00","message":"[buffer interim] 15 false จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.194339154+07:00","message":"[bufferProcess] interim [480000000]:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.194341977+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.194348255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.194351954+07:00","message":"> Transcript [150] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.19435512+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.252296783+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.252336394+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-02-25T13:04:34.252342894+07:00","message":"receive interim result [false|false]: จัดการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.252357971+07:00","message":"[buffer interim] 15 false จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.252365772+07:00","message":"[bufferProcess] interim [600000000]:จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.252369104+07:00","message":"[bufferProcess] send to processor:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.252375275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.252379681+07:00","message":"> Transcript [151] [false]: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.252383721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.252387092+07:00","message":"Set new StatePrefix: 'จัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.558329122+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.55836437+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-02-25T13:04:34.558369973+07:00","message":"receive interim result [false|false]: จัดการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.558382591+07:00","message":"[buffer interim] 15 false จัดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.558389056+07:00","message":"[bufferProcess] interim [840000000]:จัดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.558391154+07:00","message":"[bufferProcess] send to processor:จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.558395964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.558398346+07:00","message":"> Transcript [152] [false]: 'จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.558401033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.558402818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.558405748+07:00","message":"StatePrefix: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.558407789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.563593735+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.563608315+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-02-25T13:04:34.563612487+07:00","message":"receive interim result [false|false]: จากการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.563621762+07:00","message":"[buffer interim] 15 false จากการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.563625017+07:00","message":"[bufferProcess] interim [900000000]:จากการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.563626842+07:00","message":"[bufferProcess] send to processor:จัดการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.563628813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.563630709+07:00","message":"> Transcript [153] [false]: 'จัดการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.56363283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.563634462+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.563636141+07:00","message":"StatePrefix: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.563638154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.944486935+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.944533578+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-02-25T13:04:34.944543108+07:00","message":"receive interim result [false|false]: จากการศึกษากิจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.944561197+07:00","message":"[buffer interim] 15 false จากการศึกษากิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.944575331+07:00","message":"[bufferProcess] interim [320000000]:จากการศึกษากิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.944577931+07:00","message":"[bufferProcess] send to processor:จากการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.944584563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.944587571+07:00","message":"> Transcript [154] [false]: 'จากการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.944589838+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.94459159+07:00","message":"Set new StatePrefix: 'จากการศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.126217982+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.126251472+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-02-25T13:04:35.126257119+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.126268114+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.126274156+07:00","message":"[bufferProcess] interim [440000000]:จากการศึกษากิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.126276196+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.126281229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.126284076+07:00","message":"> Transcript [155] [false]: 'จากการศึกษากิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.126286974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.126288885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.126290618+07:00","message":"StatePrefix: 'จากการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.126292658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:35.584380804+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:35.584409044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.587951449+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.587990119+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-02-25T13:04:35.587996638+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.588013169+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.588021173+07:00","message":"[bufferProcess] interim [920000000]:จากการศึกษากิจกรรมสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.588023675+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.588027474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.588030221+07:00","message":"> Transcript [156] [false]: 'จากการศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.588033834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.588036007+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.588037751+07:00","message":"StatePrefix: 'จากการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.588039848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.767879128+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.767915778+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-02-25T13:04:35.767921692+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.76793697+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.76794447+07:00","message":"[bufferProcess] interim [40000000]:จากการศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.76794711+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.767955757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.76795851+07:00","message":"> Transcript [157] [false]: 'จากการศึกษากิจกรรมสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.767961986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.767964833+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.767966678+07:00","message":"StatePrefix: 'จากการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.767968708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.965086791+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.965131265+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-02-25T13:04:35.96513856+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.965159744+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965179834+07:00","message":"[bufferProcess] interim [280000000]:จากการศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965184389+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965191895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965194693+07:00","message":"> Transcript [158] [false]: 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965198577+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965200807+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.96520291+07:00","message":"StatePrefix: 'จากการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965205293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965211798+07:00","message":"Push: 'จากการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965213738+07:00","message":"TextPushed: 'จากการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965215566+07:00","message":"Set new StatePrefix : 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.965217915+07:00","message":"Next Push (prob) : 'กิจกรรมสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.965226736+07:00","message":"push: {false จากการศึกษา 0 0xc000045d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.168310371+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.168352092+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-02-25T13:04:36.168357838+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.168372433+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.168382904+07:00","message":"[bufferProcess] interim [520000000]:จากการศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.168385364+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.168388656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.168392754+07:00","message":"> Transcript [159] [false]: 'จากการศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.168396151+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.168398045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.16839997+07:00","message":"StatePrefix: 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.168402031+07:00","message":"TextPushed: 'จากการศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.353888221+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.353922816+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-02-25T13:04:36.353927459+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.353942234+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.353949025+07:00","message":"[bufferProcess] interim [700000000]:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.353952198+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.353955409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.353957764+07:00","message":"> Transcript [160] [false]: 'จากการศึกษากิจกรรมสมบัติการเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.353960679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.353962793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.353966316+07:00","message":"StatePrefix: 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.353968559+07:00","message":"TextPushed: 'จากการศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.670332599+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.670376298+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-02-25T13:04:36.670381993+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.67039547+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.670402787+07:00","message":"[bufferProcess] interim [940000000]:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.670406191+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.670412159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.670415004+07:00","message":"> Transcript [161] [false]: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.670418062+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.670419998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.670424939+07:00","message":"StatePrefix: 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.67042729+07:00","message":"TextPushed: 'จากการศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.734380093+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.734418341+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-02-25T13:04:36.734425999+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.734436533+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734444222+07:00","message":"[bufferProcess] interim [120000000]:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734448363+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734452922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.73445554+07:00","message":"> Transcript [162] [false]: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734459123+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734460973+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734463115+07:00","message":"StatePrefix: 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734465371+07:00","message":"TextPushed: 'จากการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734467763+07:00","message":"Push: 'กิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734469419+07:00","message":"TextPushed: 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734471468+07:00","message":"Set new StatePrefix : 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.734474637+07:00","message":"Next Push (prob) : 'การเป็นเยื่อเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.734483414+07:00","message":"push: {false กิจกรรมสมบัติ 0 0xc000045d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.182153122+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.18219211+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-02-25T13:04:37.182198172+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.182219765+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.182234633+07:00","message":"[bufferProcess] interim [480000000]:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.182237373+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.182241337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.182244507+07:00","message":"> Transcript [163] [false]: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.182248581+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.182250608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.182252406+07:00","message":"StatePrefix: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.182255039+07:00","message":"TextPushed: 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.371676618+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.371722278+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-02-25T13:04:37.371728197+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.371746091+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.371757798+07:00","message":"[bufferProcess] interim [660000000]:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.371760633+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.371764769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.371769177+07:00","message":"> Transcript [164] [false]: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.371773286+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.37177521+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.371777995+07:00","message":"StatePrefix: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.371781186+07:00","message":"TextPushed: 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.441753166+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.441788531+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-02-25T13:04:37.441794268+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.441807132+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.441813267+07:00","message":"[bufferProcess] interim [780000000]:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.441815501+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.441820802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.441823664+07:00","message":"> Transcript [165] [false]: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.441826538+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.441828416+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.441830312+07:00","message":"StatePrefix: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.441832565+07:00","message":"TextPushed: 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.558455187+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.558488953+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-02-25T13:04:37.558494679+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.558507287+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558513238+07:00","message":"[bufferProcess] interim [840000000]:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558515684+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558520997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558523912+07:00","message":"> Transcript [166] [false]: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558527435+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558529139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.55853131+07:00","message":"StatePrefix: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558534036+07:00","message":"TextPushed: 'จากการศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558538616+07:00","message":"Push: 'การเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558540741+07:00","message":"TextPushed: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558543054+07:00","message":"Set new StatePrefix : 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.558545316+07:00","message":"Next Push (prob) : 'ผ่านของเยื่อบุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.55855236+07:00","message":"push: {false การเป็นเยื่อเลือก 0 0xc000045d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.768812945+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.768851802+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-02-25T13:04:37.768858706+07:00","message":"receive interim result [false|false]: จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.768873234+07:00","message":"[buffer interim] 15 false จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.768880391+07:00","message":"[bufferProcess] interim [80000000]:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.768883373+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.768890753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.768893947+07:00","message":"> Transcript [167] [false]: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.768896635+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.768898621+07:00","message":"Set new StatePrefix: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.999146468+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.061743849+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.104957794+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.105001537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.105008382+07:00","message":"receive interim result [true|false]: จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.105019675+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.105021689+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.105027869+07:00","message":"[buffer interim] 15 true จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105035395+07:00","message":"[bufferProcess] interim [500000000]:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105042315+07:00","message":"[bufferProcess] send to processor (isfinal):จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105046427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105049126+07:00","message":"> Transcript [168] [false]: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105052342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105054181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105056253+07:00","message":"StatePrefix: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105059286+07:00","message":"TextPushed: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105061063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105062746+07:00","message":"> Transcript [169] [true]: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105064977+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105066432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.1050679+07:00","message":"StatePrefix: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105070051+07:00","message":"TextPushed: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.105077978+07:00","message":"Push: 'ผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.105086658+07:00","message":"push: {true ผ่านของเยื่อหุ้มเซลล์ 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:38.11464957+07:00","message":"write wav file: './tmp/7510/7510_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.188531254+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.320110444+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.357566769+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.357590769+07:00","message":"found end of frame, send empty tag with msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.357593892+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.357601741+07:00","message":"[buffer interim] 16 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.357608179+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.357611606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.35761425+07:00","message":"> Transcript [170] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.357616662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.357618358+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.35762002+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.35762166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.357624159+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.357632565+07:00","message":"push: {true \n 0 0xc0024a4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:38.363201174+07:00","message":"write wav file: './tmp/7510/7510_16.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:38.585063937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:38.585073696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.780734162+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.780770272+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-02-25T13:04:38.780774772+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.780788083+07:00","message":"[buffer interim] 17 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.780794659+07:00","message":"[bufferProcess] interim [480000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.780796707+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.98636997+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.986414495+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-02-25T13:04:38.986419549+07:00","message":"receive interim result [false|false]: สำหรับใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.986431243+07:00","message":"[buffer interim] 17 false สำหรับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.986438929+07:00","message":"[bufferProcess] interim [720000000]:สำหรับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.98644118+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.986446597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.98644939+07:00","message":"> Transcript [171] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.986451441+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.17491316+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.17494273+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-02-25T13:04:39.174947676+07:00","message":"receive interim result [false|false]: สำหรับในตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.174964614+07:00","message":"[buffer interim] 17 false สำหรับในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.174973647+07:00","message":"[bufferProcess] interim [900000000]:สำหรับในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.174977612+07:00","message":"[bufferProcess] send to processor:สำหรับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.174990511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.174993992+07:00","message":"> Transcript [172] [false]: 'สำหรับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.174999169+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.175001869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.175004351+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.175008334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.286670383+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.286708819+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-02-25T13:04:39.286714585+07:00","message":"receive interim result [false|false]: สำหรับในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.286729627+07:00","message":"[buffer interim] 17 false สำหรับในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.286736483+07:00","message":"[bufferProcess] interim [960000000]:สำหรับในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.286738818+07:00","message":"[bufferProcess] send to processor:สำหรับในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.28674624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.286749174+07:00","message":"> Transcript [173] [false]: 'สำหรับในตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.286752287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.286754046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.286755923+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.286757944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.477397424+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.477439281+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-02-25T13:04:39.477446108+07:00","message":"receive interim result [false|false]: สำหรับในตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.477460715+07:00","message":"[buffer interim] 17 false สำหรับในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.47746867+07:00","message":"[bufferProcess] interim [140000000]:สำหรับในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.477471165+07:00","message":"[bufferProcess] send to processor:สำหรับในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.477478562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.477482032+07:00","message":"> Transcript [174] [false]: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.477485672+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.477487532+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.477489922+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.477492235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.578251387+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.5782915+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-02-25T13:04:39.578296985+07:00","message":"receive interim result [false|false]: สำหรับในตอนนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.578313105+07:00","message":"[buffer interim] 17 false สำหรับในตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578320653+07:00","message":"[bufferProcess] interim [320000000]:สำหรับในตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578322777+07:00","message":"[bufferProcess] send to processor:สำหรับในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578332907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578338021+07:00","message":"> Transcript [175] [false]: 'สำหรับในตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578341715+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578343863+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578345731+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578347774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578350257+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578352073+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.578353957+07:00","message":"Set new StatePrefix : 'สำหรับในตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.57835586+07:00","message":"Next Push (prob) : 'ในตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.578364117+07:00","message":"push: {false สำหรับ 0 0xc001c9e480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.734649292+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.734682198+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-02-25T13:04:39.734687325+07:00","message":"receive interim result [false|false]: สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.734702393+07:00","message":"[buffer interim] 17 false สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.734710568+07:00","message":"[bufferProcess] interim [440000000]:สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.734713098+07:00","message":"[bufferProcess] send to processor:สำหรับในตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.734717904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.734720676+07:00","message":"> Transcript [176] [false]: 'สำหรับในตอนนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.734723759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.734725647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.734727717+07:00","message":"StatePrefix: 'สำหรับในตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.734729814+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.848893143+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.940120665+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.940161657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอนนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.940167524+07:00","message":"receive interim result [true|false]: สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.940176309+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.940178377+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.940184544+07:00","message":"[buffer interim] 17 true สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940191364+07:00","message":"[bufferProcess] interim [770000000]:สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940197391+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940201263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940203815+07:00","message":"> Transcript [177] [false]: 'สำหรับในตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.94020642+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940208148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940209841+07:00","message":"StatePrefix: 'สำหรับในตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940211926+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940213884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940215592+07:00","message":"> Transcript [178] [true]: 'สำหรับในตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940218944+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940220626+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940222087+07:00","message":"StatePrefix: 'สำหรับในตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940223766+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.940230522+07:00","message":"Push: 'ในตอนนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.940237935+07:00","message":"push: {true ในตอนนี้นะคะ 0 0xc001c9e480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:39.947259902+07:00","message":"write wav file: './tmp/7510/7510_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.982528064+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.479784127+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.479840045+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-02-25T13:04:40.479845927+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.479864034+07:00","message":"[buffer interim] 18 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.479871109+07:00","message":"[bufferProcess] interim [480000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.479882051+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.507356924+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.507407013+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-02-25T13:04:40.507412791+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.507428099+07:00","message":"[buffer interim] 18 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.50743478+07:00","message":"[bufferProcess] interim [540000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.507437213+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.507444156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.507447171+07:00","message":"> Transcript [179] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.507450801+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.703392073+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.703427248+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-02-25T13:04:40.703433103+07:00","message":"receive interim result [false|false]: คุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.703445657+07:00","message":"[buffer interim] 18 false คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.703453173+07:00","message":"[bufferProcess] interim [780000000]:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.703455646+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.703462153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.70346504+07:00","message":"> Transcript [180] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.703468073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.703470032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.703471883+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.703474032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.836835609+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.83687833+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-02-25T13:04:40.836884214+07:00","message":"receive interim result [false|false]: คุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.836902975+07:00","message":"[buffer interim] 18 false คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.836915988+07:00","message":"[bufferProcess] interim [900000000]:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.83691965+07:00","message":"[bufferProcess] send to processor:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.836925209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.836930251+07:00","message":"> Transcript [181] [false]: 'คุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.83693317+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.836934914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.836937175+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.836939551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.176806993+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.176846991+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-02-25T13:04:41.176852684+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.176867377+07:00","message":"[buffer interim] 18 false คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.176875485+07:00","message":"[bufferProcess] interim [200000000]:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.176877834+07:00","message":"[bufferProcess] send to processor:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.176885029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.176887806+07:00","message":"> Transcript [182] [false]: 'คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.176891125+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.176895925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.17689821+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.176900236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.335447262+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.335487215+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-02-25T13:04:41.335493276+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.335508906+07:00","message":"[buffer interim] 18 false คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.3355161+07:00","message":"[bufferProcess] interim [380000000]:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.33551829+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.335525491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.335529755+07:00","message":"> Transcript [183] [false]: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.335533033+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.335534975+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.335537172+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.335539231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.335544635+07:00","message":"Push: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.335546265+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.335548195+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.335550228+07:00","message":"Next Push (prob) : 'ครูก็มีคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.33555895+07:00","message":"push: {false คุณ 0 0xc001c9ff00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:41.585816147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:41.585822735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.595829068+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.595861387+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-02-25T13:04:41.595866535+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.595877087+07:00","message":"[buffer interim] 18 false คุณครูก็มีคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.595885342+07:00","message":"[bufferProcess] interim [680000000]:คุณครูก็มีคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.595887957+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.595892696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.595894977+07:00","message":"> Transcript [184] [false]: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.595898125+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.595900024+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.595901636+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.595903721+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.847640711+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.847675975+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-02-25T13:04:41.847681743+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.847694368+07:00","message":"[buffer interim] 18 false คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.847700543+07:00","message":"[bufferProcess] interim [920000000]:คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.847702825+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.847707438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.847709807+07:00","message":"> Transcript [185] [false]: 'คุณครูก็มีคำถามชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.847712949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.847714768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.847716487+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.847719191+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.311905425+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.311947018+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-02-25T13:04:42.311953221+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.31196888+07:00","message":"[buffer interim] 18 false คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.311976629+07:00","message":"[bufferProcess] interim [340000000]:คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.311979303+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.311986845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.311989916+07:00","message":"> Transcript [186] [false]: 'คุณครูก็มีคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.311993719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.311996274+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.311998464+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.312001498+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.324094835+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.324130797+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-02-25T13:04:42.324136141+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.324149577+07:00","message":"[buffer interim] 18 false คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324156665+07:00","message":"[bufferProcess] interim [400000000]:คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324158908+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324162081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324164639+07:00","message":"> Transcript [187] [false]: 'คุณครูก็มีคำถามชวนคิดค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324168127+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324170022+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324172022+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324174464+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324178843+07:00","message":"Push: 'ครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324180606+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324182824+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามชวนคิดค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.324184929+07:00","message":"Next Push (prob) : 'ถามชวนคิดค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.32419231+07:00","message":"push: {false ครูก็มีคำ 0 0xc001c9ff00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.549654243+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.61311311+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.646243373+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.646289326+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-02-25T13:04:42.646296548+07:00","message":"receive interim result [true|false]: คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.646307635+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.646309897+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.646317614+07:00","message":"[buffer interim] 18 true คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646328947+07:00","message":"[bufferProcess] interim [790000000]:คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646335956+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646339445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646342486+07:00","message":"> Transcript [188] [false]: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646344711+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646346956+07:00","message":"Set new StatePrefix: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646348644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646350221+07:00","message":"> Transcript [189] [true]: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646352446+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646354176+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646355912+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646358103+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.646363838+07:00","message":"Push: 'ถามชวนคิดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.646372208+07:00","message":"push: {true ถามชวนคิดค่ะ 0 0xc001c9ff00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:42.654552187+07:00","message":"write wav file: './tmp/7510/7510_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.092666775+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.092707385+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-02-25T13:04:43.092712962+07:00","message":"receive interim result [false|false]: ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.092730051+07:00","message":"[buffer interim] 19 false ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.092736527+07:00","message":"[bufferProcess] interim [480000000]:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.092738488+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.141348629+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.141385873+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-02-25T13:04:43.141391983+07:00","message":"receive interim result [false|false]: ว่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.141407016+07:00","message":"[buffer interim] 19 false ว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.141414977+07:00","message":"[bufferProcess] interim [540000000]:ว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.141416967+07:00","message":"[bufferProcess] send to processor:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.141423926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.141426996+07:00","message":"> Transcript [190] [false]: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.141429156+07:00","message":"Set StatePrefix (first interim): 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.163337834+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.163381334+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-02-25T13:04:43.163387866+07:00","message":"receive interim result [false|false]: ว่ากู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.163404544+07:00","message":"[buffer interim] 19 false ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.163412446+07:00","message":"[bufferProcess] interim [600000000]:ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.163415148+07:00","message":"[bufferProcess] send to processor:ว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.163421926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.16342492+07:00","message":"> Transcript [191] [false]: 'ว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.163428139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.163429958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.16343234+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.16343492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.26719691+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.267251119+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-02-25T13:04:43.267257117+07:00","message":"receive interim result [false|false]: ว่าคน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.267269197+07:00","message":"[buffer interim] 19 false ว่าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.267276549+07:00","message":"[bufferProcess] interim [660000000]:ว่าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.267278444+07:00","message":"[bufferProcess] send to processor:ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.26728473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.267287595+07:00","message":"> Transcript [192] [false]: 'ว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.267290888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.267293073+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.267295133+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.267297323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.470753952+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.470796658+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-02-25T13:04:43.47080242+07:00","message":"receive interim result [false|false]: ว่ากลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.470816344+07:00","message":"[buffer interim] 19 false ว่ากลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.470822738+07:00","message":"[bufferProcess] interim [900000000]:ว่ากลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.47082497+07:00","message":"[bufferProcess] send to processor:ว่าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.470830906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.47083366+07:00","message":"> Transcript [193] [false]: 'ว่าคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.470836626+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.470839667+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.470841471+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.470843248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.785693018+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.785736899+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-02-25T13:04:43.785743829+07:00","message":"receive interim result [false|false]: ว่ากลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.78575607+07:00","message":"[buffer interim] 19 false ว่ากลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785763577+07:00","message":"[bufferProcess] interim [140000000]:ว่ากลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785766097+07:00","message":"[bufferProcess] send to processor:ว่ากลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785771513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785774865+07:00","message":"> Transcript [194] [false]: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785777899+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.78578011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785782702+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785785153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785789931+07:00","message":"Push: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785791997+07:00","message":"TextPushed: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785793759+07:00","message":"Set new StatePrefix : 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.785796436+07:00","message":"Next Push (prob) : 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.785804965+07:00","message":"push: {false ว่า 0 0xc00041c800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.038677898+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.038716685+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-02-25T13:04:44.038723078+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.038735958+07:00","message":"[buffer interim] 19 false ว่ากลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.038742725+07:00","message":"[bufferProcess] interim [440000000]:ว่ากลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.038744949+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.038750539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.03875348+07:00","message":"> Transcript [195] [false]: 'ว่ากลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.038756497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.03875851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.038760364+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.038762505+07:00","message":"TextPushed: 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.224799272+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.224834369+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-02-25T13:04:44.224840292+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.224854087+07:00","message":"[buffer interim] 19 false ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.224859933+07:00","message":"[bufferProcess] interim [680000000]:ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.224862245+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.224868559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.224871168+07:00","message":"> Transcript [196] [false]: 'ว่ากลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.224874835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.224876765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.224878487+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.224881052+07:00","message":"TextPushed: 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.552673034+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.552718721+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-02-25T13:04:44.552725026+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.552739127+07:00","message":"[buffer interim] 19 false ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.552746245+07:00","message":"[bufferProcess] interim [980000000]:ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.552748844+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.552754612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.552757146+07:00","message":"> Transcript [197] [false]: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.552760027+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.552762135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.552763976+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.552768339+07:00","message":"TextPushed: 'ว่า'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:44.586897541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:44.58693123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.74266633+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.742708725+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-02-25T13:04:44.742714702+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.742729881+07:00","message":"[buffer interim] 19 false ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.742736184+07:00","message":"[bufferProcess] interim [160000000]:ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.742738668+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.742744895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.74274746+07:00","message":"> Transcript [198] [false]: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.742750865+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.742753004+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.7427549+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.74275749+07:00","message":"TextPushed: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.742764188+07:00","message":"Push: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.742766226+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.742768121+07:00","message":"Set new StatePrefix : 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.742771516+07:00","message":"Next Push (prob) : 'การลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.742778868+07:00","message":"push: {false กลไก 0 0xc00041c800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.865735976+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.865769104+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-02-25T13:04:44.865775429+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.865788093+07:00","message":"[buffer interim] 19 false ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.865794116+07:00","message":"[bufferProcess] interim [280000000]:ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.865796462+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.865802624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.865805576+07:00","message":"> Transcript [199] [false]: 'ว่ากลไกการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.865808563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.86581059+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.865812455+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.86581478+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.190217029+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.190261884+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-02-25T13:04:45.190268292+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.190283404+07:00","message":"[buffer interim] 19 false ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.190290607+07:00","message":"[bufferProcess] interim [580000000]:ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.190293142+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.190300531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.190303136+07:00","message":"> Transcript [200] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.190306493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.19030865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.190310828+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.190313076+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.376899671+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.376944099+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-02-25T13:04:45.37695056+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.376968094+07:00","message":"[buffer interim] 19 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.376977353+07:00","message":"[bufferProcess] interim [820000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.376979786+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.376983633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.376986828+07:00","message":"> Transcript [201] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.376990366+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.376992545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.376995057+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.376997433+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.640308961+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.640369893+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-02-25T13:04:45.640377229+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.640392755+07:00","message":"[buffer interim] 19 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640402213+07:00","message":"[bufferProcess] interim [120000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640406434+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640411033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640420062+07:00","message":"> Transcript [202] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640426454+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640429278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.64043283+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640436099+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640440033+07:00","message":"Push: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640442849+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640445896+07:00","message":"Set new StatePrefix : 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.640449228+07:00","message":"Next Push (prob) : 'และออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.640460908+07:00","message":"push: {false การลำเลียงสารเข้า 0 0xc00041c800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.828489224+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.828528583+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-02-25T13:04:45.828543348+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.828559445+07:00","message":"[buffer interim] 19 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.828566294+07:00","message":"[bufferProcess] interim [300000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.828568941+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.828575462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.828578161+07:00","message":"> Transcript [203] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.828581487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.828584844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.828587202+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.828589512+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.076561626+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.076602252+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-02-25T13:04:46.076608147+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.076622963+07:00","message":"[buffer interim] 19 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.07663465+07:00","message":"[bufferProcess] interim [480000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.07663743+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.076641323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.076644323+07:00","message":"> Transcript [204] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.07664812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.076649892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.076652275+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.076655001+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.38798235+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.483491805+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.483532824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร\",\"confidence\":0.94795936}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.483539726+07:00","message":"receive interim result [true|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.483548996+07:00","message":"end recv isFinal message id 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.483551079+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.48355792+07:00","message":"[buffer interim] 19 true ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483568072+07:00","message":"[bufferProcess] interim [990000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483571458+07:00","message":"[bufferProcess] send to processor (isfinal):ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483575336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483578111+07:00","message":"> Transcript [205] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483584109+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483586278+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.48358838+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.48359354+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483595332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483597112+07:00","message":"> Transcript [206] [true]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483599236+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483600718+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483602191+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483604103+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.483606668+07:00","message":"Push: 'และออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.483615432+07:00","message":"push: {true และออกจากเซลล์เป็นอย่างไร 0 0xc00041c800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:46.492517217+07:00","message":"write wav file: './tmp/7510/7510_19.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:47.587361017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:47.587387537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.731480876+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.080653852+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.080692097+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-02-25T13:04:48.080697277+07:00","message":"receive interim result [false|false]: คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.080711562+07:00","message":"[buffer interim] 20 false คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.080719408+07:00","message":"[bufferProcess] interim [420000000]:คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.080721136+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.08073217+07:00","message":"[bufferProcess] send to processor (ticker):คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.080735661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.080738505+07:00","message":"> Transcript [207] [false]: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.080740689+07:00","message":"Set StatePrefix (first interim): 'คน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.285456996+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.28549583+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-02-25T13:04:48.285501569+07:00","message":"receive interim result [false|false]: คนแก่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.285518574+07:00","message":"[buffer interim] 20 false คนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.285525744+07:00","message":"[bufferProcess] interim [600000000]:คนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.285527949+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.392789199+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.392826602+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-02-25T13:04:48.392832815+07:00","message":"receive interim result [false|false]: กลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.392846156+07:00","message":"[buffer interim] 20 false กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.392853712+07:00","message":"[bufferProcess] interim [660000000]:กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.392856243+07:00","message":"[bufferProcess] send to processor:คนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.392862872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.392865618+07:00","message":"> Transcript [208] [false]: 'คนแก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.392868766+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.392870885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.392873384+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.392875553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.579404051+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.579450973+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-02-25T13:04:48.579456354+07:00","message":"receive interim result [false|false]: กลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.579472481+07:00","message":"[buffer interim] 20 false กลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.579479495+07:00","message":"[bufferProcess] interim [840000000]:กลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.579481954+07:00","message":"[bufferProcess] send to processor:กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.579488482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.579491369+07:00","message":"> Transcript [209] [false]: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.579494197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.579496415+07:00","message":"Set new StatePrefix: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.895428979+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.895472388+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-02-25T13:04:48.895478686+07:00","message":"receive interim result [false|false]: กลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.895493033+07:00","message":"[buffer interim] 20 false กลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.895500184+07:00","message":"[bufferProcess] interim [140000000]:กลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.89550278+07:00","message":"[bufferProcess] send to processor:กลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.895509671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.895512389+07:00","message":"> Transcript [210] [false]: 'กลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.895515224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.895517415+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.895519067+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.895521268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.091487254+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.091527977+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-02-25T13:04:49.091533553+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.091546148+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.091552571+07:00","message":"[bufferProcess] interim [380000000]:กลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.091554804+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.091559837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.091562324+07:00","message":"> Transcript [211] [false]: 'กลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.091565283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.091567373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.091569077+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.091571022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.360664202+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.360705057+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-02-25T13:04:49.360710661+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.360724499+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.360730887+07:00","message":"[bufferProcess] interim [680000000]:กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.360733155+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.360738152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.360740924+07:00","message":"> Transcript [212] [false]: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.360743661+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.360745461+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.36074714+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.360749131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.47958174+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.479616735+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-02-25T13:04:49.479621848+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.479635993+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.479643329+07:00","message":"[bufferProcess] interim [800000000]:กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.479645578+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.479652383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.479655457+07:00","message":"> Transcript [213] [false]: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.479659033+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.47966119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.479663441+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.479665692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.479671552+07:00","message":"Push: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.479673744+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.47967579+07:00","message":"Set new StatePrefix : 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.47967783+07:00","message":"Next Push (prob) : 'การลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.479685574+07:00","message":"push: {false กลไก 0 0xc0024a4400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.600854073+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.6008993+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-02-25T13:04:49.600905068+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.600916397+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.600922219+07:00","message":"[bufferProcess] interim [920000000]:กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.600924293+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.600927592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.600930201+07:00","message":"> Transcript [214] [false]: 'กลไกการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.600933126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.600943788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.600946179+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.600948384+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.859690858+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.859738445+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-02-25T13:04:49.859744873+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.859759471+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.859766715+07:00","message":"[bufferProcess] interim [220000000]:กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.859769672+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.859776635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.859781654+07:00","message":"> Transcript [215] [false]: 'กลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.859785289+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.859788772+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.859792081+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.859794361+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.174196955+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.174235748+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-02-25T13:04:50.174241874+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.174254289+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.174261237+07:00","message":"[bufferProcess] interim [460000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.174263852+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.174269658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.174272391+07:00","message":"> Transcript [216] [false]: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.174275736+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.174277876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.174280204+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.174282437+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.522946456+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.522979412+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-02-25T13:04:50.522984698+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.523003087+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.523010103+07:00","message":"[bufferProcess] interim [760000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.5230124+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.523016489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.523018976+07:00","message":"> Transcript [217] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.52302248+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.523026248+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.523028603+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.523030676+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.523033953+07:00","message":"Push: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.52303581+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.523037987+07:00","message":"Set new StatePrefix : 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.523040117+07:00","message":"Next Push (prob) : 'และออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.523048963+07:00","message":"push: {false การลำเลียงสารเข้า 0 0xc0024a4400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.573379581+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.573422268+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-02-25T13:04:50.573430092+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.573444528+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.573452889+07:00","message":"[bufferProcess] interim [880000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.57345549+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.57346241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.573465287+07:00","message":"> Transcript [218] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.573468651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.573470653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.573472643+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.573476587+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:50.587581719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:50.587585195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.890666433+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.890704535+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-02-25T13:04:50.89071057+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.890724631+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.890732329+07:00","message":"[bufferProcess] interim [180000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.890734898+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.890742169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.890744927+07:00","message":"> Transcript [219] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.890748232+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.890750122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.890752211+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.890754633+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.083589609+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.083627089+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-02-25T13:04:51.08363356+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.083648685+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.083655858+07:00","message":"[bufferProcess] interim [360000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.083658841+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.083665744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.083668387+07:00","message":"> Transcript [220] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.083671739+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.083673941+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.083675929+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.083678323+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.088327131+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.0883405+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-02-25T13:04:51.088344598+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.088355355+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088359128+07:00","message":"[bufferProcess] interim [420000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088361226+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088363847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088366392+07:00","message":"> Transcript [221] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088368696+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088370366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088372185+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088374144+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088382089+07:00","message":"Push: 'และออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088383966+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088385868+07:00","message":"Set new StatePrefix : 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.088387902+07:00","message":"Next Push (prob) : 'นะคะมีดาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.088396225+07:00","message":"push: {false และออกจากเซลล์ 0 0xc0024a4400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.274805215+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.27484198+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-02-25T13:04:51.274848749+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.27486193+07:00","message":"[buffer interim] 20 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.27486933+07:00","message":"[bufferProcess] interim [540000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.274882931+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.274889151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.27489186+07:00","message":"> Transcript [222] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.274894144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.27489674+07:00","message":"Set new StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.578639672+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.699624128+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.699673371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้\",\"confidence\":0.9564442}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.699678579+07:00","message":"receive interim result [true|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.699687316+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.699689159+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.699695439+07:00","message":"[buffer interim] 20 true กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699701879+07:00","message":"[bufferProcess] interim [50000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699706566+07:00","message":"[bufferProcess] send to processor (isfinal):กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699710046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699712565+07:00","message":"> Transcript [223] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699716156+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699717856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699719859+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699722375+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699724172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699725906+07:00","message":"> Transcript [224] [true]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699727887+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699729512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.69973097+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699732776+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.699738499+07:00","message":"Push: 'นะคะมีดังนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.699746227+07:00","message":"push: {true นะคะมีดังนี้ 0 0xc0024a4400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:51.708939157+07:00","message":"write wav file: './tmp/7510/7510_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.961961184+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.423372547+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.423401087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.423406239+07:00","message":"receive interim result [false|false]: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.42342018+07:00","message":"[buffer interim] 21 false 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.423426181+07:00","message":"[bufferProcess] interim [480000000]:1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.423427874+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.539078635+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.629271999+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.629310082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1\",\"confidence\":0.9540632}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.629314999+07:00","message":"receive interim result [true|false]: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.6293237+07:00","message":"end recv isFinal message id 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.629325898+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.629331872+07:00","message":"[buffer interim] 21 true 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629340515+07:00","message":"[bufferProcess] interim [810000000]:1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629345341+07:00","message":"[bufferProcess] send to processor (isfinal):1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629348125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.6293507+07:00","message":"> Transcript [225] [false]: '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629352848+07:00","message":"Set StatePrefix (first interim): '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629354306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629355949+07:00","message":"> Transcript [226] [true]: '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629358126+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629359816+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629361487+07:00","message":"StatePrefix: '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629363206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.629367417+07:00","message":"Push: '1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.629375115+07:00","message":"push: {true 1 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:52.6346759+07:00","message":"write wav file: './tmp/7510/7510_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.731231398+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.069415853+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.069450135+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-02-25T13:04:53.069455504+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.069466655+07:00","message":"[buffer interim] 22 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.069471883+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.069473698+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.394111997+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.394148447+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-02-25T13:04:53.394153657+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.394164814+07:00","message":"[buffer interim] 22 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.394171035+07:00","message":"[bufferProcess] interim [660000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.394173085+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.394177706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.394180362+07:00","message":"> Transcript [227] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.394182263+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.575058286+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.575093439+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-02-25T13:04:53.575099387+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.575113082+07:00","message":"[buffer interim] 22 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.575118798+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.575121159+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.575127191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.575129973+07:00","message":"> Transcript [228] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.575132394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.575134275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.575136372+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.575138525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:53.588227922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:53.588234065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.892716712+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.892752787+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-02-25T13:04:53.892758005+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.892772741+07:00","message":"[buffer interim] 22 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.892782+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.892785362+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.89279183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.89279595+07:00","message":"> Transcript [229] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.892800069+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.892802611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.892806569+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.892808387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.896597487+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.896617542+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-02-25T13:04:53.896622133+07:00","message":"receive interim result [false|false]: การแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.896630664+07:00","message":"[buffer interim] 22 false การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.896635371+07:00","message":"[bufferProcess] interim [200000000]:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.896638542+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.896643196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.896646509+07:00","message":"> Transcript [230] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.89665005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.896652484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.896655074+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.896659544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.952460686+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.952498224+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-02-25T13:04:53.952504516+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.952515877+07:00","message":"[buffer interim] 22 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.952521303+07:00","message":"[bufferProcess] interim [260000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.952523364+07:00","message":"[bufferProcess] send to processor:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.952528212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.952530733+07:00","message":"> Transcript [231] [false]: 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.952533544+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.952535509+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.95253731+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.952540077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.952544635+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.95254643+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.952548713+07:00","message":"Set new StatePrefix : 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.952550924+07:00","message":"Next Push (prob) : 'แพร่แบบทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.95255904+07:00","message":"push: {false การ 0 0xc0025b4300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.460213978+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.532826323+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.532873838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.532881214+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.532898777+07:00","message":"[buffer interim] 22 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.532911056+07:00","message":"[bufferProcess] interim [860000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.532915458+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.532924355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.532928795+07:00","message":"> Transcript [232] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.532933374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.532936592+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.546495787+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.546517003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.54652443+07:00","message":"receive interim result [true|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.546532435+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.54653486+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.546540664+07:00","message":"[buffer interim] 22 true การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546545084+07:00","message":"[bufferProcess] interim [950000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546548105+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.54656056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546584813+07:00","message":"> Transcript [233] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546592007+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546595114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546597515+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546599945+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546602613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546604844+07:00","message":"> Transcript [234] [true]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546606988+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546608764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546610209+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546611971+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.546620049+07:00","message":"Push: 'แพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.546631056+07:00","message":"push: {true แพร่แบบธรรมดา 0 0xc0025b4300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:54.554377387+07:00","message":"write wav file: './tmp/7510/7510_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.162217653+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.821744325+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.82178722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.821791976+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.821804704+07:00","message":"[buffer interim] 23 false 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.821812164+07:00","message":"[bufferProcess] interim [720000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.821813937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.821819329+07:00","message":"[bufferProcess] send to processor (ticker):2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.821822514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.821825114+07:00","message":"> Transcript [235] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.821827072+07:00","message":"Set StatePrefix (first interim): '2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.059465336+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.14960616+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.149645819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\",\"confidence\":0.9560778}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.149651321+07:00","message":"receive interim result [true|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.149662505+07:00","message":"end recv isFinal message id 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.149664602+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.149671491+07:00","message":"[buffer interim] 23 true 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:56.149681845+07:00","message":"[bufferProcess] interim [110000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:56.149685742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:56.149688394+07:00","message":"> Transcript [236] [true]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:56.149691219+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:56.149693063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:56.149694937+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:56.149696836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:56.149703816+07:00","message":"Push: '2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.149713327+07:00","message":"push: {true 2 0 0xc0025b4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:56.155432352+07:00","message":"write wav file: './tmp/7510/7510_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.250715816+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:56.58886791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:56.588893299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.909847214+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.909885063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"cosmo\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.909890389+07:00","message":"receive interim result [false|false]: cosmo"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:56.909906506+07:00","message":"[buffer interim] 24 false cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:56.909912237+07:00","message":"[bufferProcess] interim [660000000]:cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:56.909914142+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.099233762+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.099269678+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-02-25T13:04:57.099275859+07:00","message":"receive interim result [false|false]: ออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.099291405+07:00","message":"[buffer interim] 24 false ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.099297553+07:00","message":"[bufferProcess] interim [900000000]:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.099299824+07:00","message":"[bufferProcess] send to processor:cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.099306139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.099308706+07:00","message":"> Transcript [237] [false]: 'cosmo'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.099310538+07:00","message":"Set StatePrefix (first interim): 'cosmo'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.469773562+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.556459568+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.556505025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิส\",\"confidence\":0.8056016}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.556511163+07:00","message":"receive interim result [true|false]: ออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.556520398+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.556522771+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.556528917+07:00","message":"[buffer interim] 24 true ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.556536278+07:00","message":"[bufferProcess] interim [440000000]:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.556545398+07:00","message":"[bufferProcess] send to processor (isfinal):ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.556548995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.556551548+07:00","message":"> Transcript [238] [false]: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.556553933+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.55655588+07:00","message":"Set new StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.556557731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.556559321+07:00","message":"> Transcript [239] [true]: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.556561383+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.556563162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.55656504+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.556567006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:57.55657158+07:00","message":"Push: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:57.556580524+07:00","message":"push: {true ออสโมซิส 0 0xc0024a4380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:57.562574168+07:00","message":"write wav file: './tmp/7510/7510_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:58.241974748+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:58.767759565+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:58.767798704+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-02-25T13:04:58.767804345+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:58.767818849+07:00","message":"[buffer interim] 25 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:58.767824771+07:00","message":"[bufferProcess] interim [600000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:58.767826551+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:58.767832862+07:00","message":"[bufferProcess] send to processor (ticker):สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:58.767835577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:58.767838039+07:00","message":"> Transcript [240] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:58.767840063+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:58.898606439+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:58.898652124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:58.898658347+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:58.898673953+07:00","message":"[buffer interim] 25 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:58.898681143+07:00","message":"[bufferProcess] interim [720000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:58.898683096+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.140403342+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.200577498+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.229323285+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.229369123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.229375257+07:00","message":"receive interim result [true|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.229384639+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.2293868+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.229392205+07:00","message":"[buffer interim] 25 true 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.22939927+07:00","message":"[bufferProcess] interim [110000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229405441+07:00","message":"[bufferProcess] send to processor (isfinal):3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229409183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229411938+07:00","message":"> Transcript [241] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229414256+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229416411+07:00","message":"Set new StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229417977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229420291+07:00","message":"> Transcript [242] [true]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229422327+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229424155+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229426228+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.229428075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.22943531+07:00","message":"Push: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.229442721+07:00","message":"push: {true 3 0 0xc0025b4580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:59.235108788+07:00","message":"write wav file: './tmp/7510/7510_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.536178847+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.536214535+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-02-25T13:04:59.536219459+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.536233331+07:00","message":"[buffer interim] 26 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.536239381+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.536241621+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:59.589350561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:59.589361442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.742394672+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.742435975+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-02-25T13:04:59.742441305+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.742453737+07:00","message":"[buffer interim] 26 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.74246064+07:00","message":"[bufferProcess] interim [600000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.742462823+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.742468011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.742470618+07:00","message":"> Transcript [243] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.742472837+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.855352142+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.855391773+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-02-25T13:04:59.855397332+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:59.855407996+07:00","message":"[buffer interim] 26 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.855417312+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.855419614+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.855425481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.855428559+07:00","message":"> Transcript [244] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.855431563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.855433373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.855435351+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:59.855437301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.042907996+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.042949326+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-02-25T13:05:00.042955727+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.042968555+07:00","message":"[buffer interim] 26 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.042978062+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.042980518+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.042984561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.042987483+07:00","message":"> Transcript [245] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.042990369+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.042992321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.042994643+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.042996753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.233983347+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.234017942+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-02-25T13:05:00.234024171+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.234037847+07:00","message":"[buffer interim] 26 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.234043904+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.234045984+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.234048999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.234051297+07:00","message":"> Transcript [246] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.234053869+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.234055526+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.234057652+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.234059452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.363047685+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.363100207+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-02-25T13:05:00.363107647+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.363121376+07:00","message":"[buffer interim] 26 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363128299+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363131039+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363137705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363141482+07:00","message":"> Transcript [247] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363144751+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363147278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363149386+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.3631513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363156939+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363158772+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363160582+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.363162511+07:00","message":"Next Push (prob) : 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.363171202+07:00","message":"push: {false การ 0 0xc0025b4680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.366159238+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.366172482+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-02-25T13:05:00.366176393+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.366184793+07:00","message":"[buffer interim] 26 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.366188516+07:00","message":"[bufferProcess] interim [200000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.366190588+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.366193382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.366195791+07:00","message":"> Transcript [248] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.366198037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.36620083+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.944795178+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.944830363+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-02-25T13:05:00.944835955+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.944848258+07:00","message":"[buffer interim] 26 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.944855899+07:00","message":"[bufferProcess] interim [800000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.944858239+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.944863295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.944865763+07:00","message":"> Transcript [249] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.944867998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.944870461+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.24914641+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.331760615+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.331803168+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-02-25T13:05:01.331809496+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.331838209+07:00","message":"end recv isFinal message id 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.331841773+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.331849933+07:00","message":"[buffer interim] 26 true การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.33185821+07:00","message":"[bufferProcess] interim [280000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331862139+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331866184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331872818+07:00","message":"> Transcript [250] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331876886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331879701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331882738+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.3318862+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331889099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331891988+07:00","message":"> Transcript [251] [true]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331894941+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331897444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331899512+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331902149+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:01.331905149+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.331914741+07:00","message":"push: {true แพร่แบบฟาซิลิเทต 0 0xc0025b4680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:01.339082327+07:00","message":"write wav file: './tmp/7510/7510_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.830745649+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.477487315+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.477523557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.477528655+07:00","message":"receive interim result [false|false]: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.477539684+07:00","message":"[buffer interim] 27 false 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.477545179+07:00","message":"[bufferProcess] interim [660000000]:4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.477547072+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.477552375+07:00","message":"[bufferProcess] send to processor (ticker):4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.477555061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.477557714+07:00","message":"> Transcript [252] [false]: '4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.477559609+07:00","message":"Set StatePrefix (first interim): '4'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:02.590246429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:02.590254137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.658529617+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.721837476+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.750787713+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.750818895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"4\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.750824381+07:00","message":"receive interim result [true|false]: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.750832785+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.750834598+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.750839613+07:00","message":"[buffer interim] 27 true 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.750845521+07:00","message":"[bufferProcess] interim [50000000]:4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.750848666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.750851006+07:00","message":"> Transcript [253] [true]: '4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.750853103+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.750854776+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.750856704+07:00","message":"StatePrefix: '4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.750858677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:02.750861167+07:00","message":"Push: '4'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:02.750869508+07:00","message":"push: {true 4 0 0xc002d58280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:02.757226127+07:00","message":"write wav file: './tmp/7510/7510_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.277842684+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.277874742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"App\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.277879229+07:00","message":"receive interim result [false|false]: App"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.277890768+07:00","message":"[buffer interim] 28 false App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.277897163+07:00","message":"[bufferProcess] interim [540000000]:App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.277898891+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.3742349+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.374265917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.374271086+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.374283978+07:00","message":"[buffer interim] 28 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.374290015+07:00","message":"[bufferProcess] interim [660000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.374293507+07:00","message":"[bufferProcess] send to processor:App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.374297999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.37430091+07:00","message":"> Transcript [254] [false]: 'App'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.3743029+07:00","message":"Set StatePrefix (first interim): 'App'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.69302502+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.693056318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.693061325+07:00","message":"receive interim result [false|false]: Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.693073996+07:00","message":"[buffer interim] 28 false Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.693079409+07:00","message":"[bufferProcess] interim [960000000]:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.693081756+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.693088022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.693090919+07:00","message":"> Transcript [255] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.693095575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.693097968+07:00","message":"Set new StatePrefix: 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.8819183+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.881951857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.881957314+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.881968242+07:00","message":"[buffer interim] 28 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.881974273+07:00","message":"[bufferProcess] interim [140000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.881976257+07:00","message":"[bufferProcess] send to processor:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.881980863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.881983348+07:00","message":"> Transcript [256] [false]: 'Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.881986291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.881988483+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.881990255+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.88199226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.956195105+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.956226632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.956231351+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.9562404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.956243227+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.956249757+07:00","message":"[buffer interim] 28 false Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:03.956252247+07:00","message":"[buffer interim] 28 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.956257092+07:00","message":"[bufferProcess] interim [260000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.956259449+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.95626197+07:00","message":"[bufferProcess] interim [260000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.956264293+07:00","message":"[bufferProcess] update buffer: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.956267726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.956271967+07:00","message":"> Transcript [257] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.956278824+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.956280474+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.956282655+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:03.956290996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.198800229+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.284220936+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.284259845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\",\"confidence\":0.83362514}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.284265523+07:00","message":"receive interim result [true|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.284273646+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.28427575+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.284281522+07:00","message":"[buffer interim] 28 true Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284290246+07:00","message":"[bufferProcess] interim [710000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.28429429+07:00","message":"[bufferProcess] send to processor (isfinal):Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.28429763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284300283+07:00","message":"> Transcript [258] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284302696+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284304409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284306194+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284308734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284310411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284312286+07:00","message":"> Transcript [259] [true]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284315079+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284316659+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284318239+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284319651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.284325467+07:00","message":"Push: 'Active Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.284332718+07:00","message":"push: {true Active Transport 0 0xc002d58400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:04.291270795+07:00","message":"write wav file: './tmp/7510/7510_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.642490121+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.121657343+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.121699446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.121704547+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.121715577+07:00","message":"[buffer interim] 29 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.121721517+07:00","message":"[bufferProcess] interim [300000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.121723108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.177355885+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.177399612+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-02-25T13:05:05.177406144+07:00","message":"receive interim result [false|false]: และขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.177419917+07:00","message":"[buffer interim] 29 false และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.177427603+07:00","message":"[bufferProcess] interim [420000000]:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.177430688+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.177436658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.177440346+07:00","message":"> Transcript [260] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.17744333+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.299559716+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.29959721+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-02-25T13:05:05.299602879+07:00","message":"receive interim result [false|false]: และข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.299613661+07:00","message":"[buffer interim] 29 false และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.299619089+07:00","message":"[bufferProcess] interim [480000000]:และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.299621342+07:00","message":"[bufferProcess] send to processor:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.299626435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.299629183+07:00","message":"> Transcript [261] [false]: 'และขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.299632004+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.299634016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.299635791+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.299637747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.356635125+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.356666247+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-02-25T13:05:05.356671489+07:00","message":"receive interim result [false|false]: และข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.356683788+07:00","message":"[buffer interim] 29 false และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.356689853+07:00","message":"[bufferProcess] interim [540000000]:และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.356692028+07:00","message":"[bufferProcess] send to processor:และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.356697055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.356699925+07:00","message":"> Transcript [262] [false]: 'และข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.356702921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.356704855+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.356706977+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.356709378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.481747584+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.48178336+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-02-25T13:05:05.481788763+07:00","message":"receive interim result [false|false]: และข้อสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.481800863+07:00","message":"[buffer interim] 29 false และข้อสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.481807029+07:00","message":"[bufferProcess] interim [660000000]:และข้อสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.481808839+07:00","message":"[bufferProcess] send to processor:และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.48181386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.481816875+07:00","message":"> Transcript [263] [false]: 'และข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.481819651+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.481821642+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.481823646+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.481825788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:05.590294262+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:05.590300383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.625988032+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.626021183+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-02-25T13:05:05.626026261+07:00","message":"receive interim result [false|false]: และข้อสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.626038099+07:00","message":"[buffer interim] 29 false และข้อสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.626044331+07:00","message":"[bufferProcess] interim [780000000]:และข้อสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.6260468+07:00","message":"[bufferProcess] send to processor:และข้อสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.626051848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.626054756+07:00","message":"> Transcript [264] [false]: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.626057568+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.62605936+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.626061983+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.626063906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.626068317+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.626070043+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.626072067+07:00","message":"Set new StatePrefix : 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.626074008+07:00","message":"Next Push (prob) : 'ข้อสุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.626081226+07:00","message":"push: {false และ 0 0xc00041c100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.87711289+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.877148541+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-02-25T13:05:05.877153996+07:00","message":"receive interim result [false|false]: และข้อสุดท้ายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.877175402+07:00","message":"[buffer interim] 29 false และข้อสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.877183716+07:00","message":"[bufferProcess] interim [80000000]:และข้อสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.877185915+07:00","message":"[bufferProcess] send to processor:และข้อสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.877191368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.877193961+07:00","message":"> Transcript [265] [false]: 'และข้อสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.877196585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.877198646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.877200368+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.877202767+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.997986807+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.998028464+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-02-25T13:05:05.998033704+07:00","message":"receive interim result [false|false]: และข้อสุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:05.998044919+07:00","message":"[buffer interim] 29 false และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.998056402+07:00","message":"[bufferProcess] interim [200000000]:และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.998059073+07:00","message":"[bufferProcess] send to processor:และข้อสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.998062646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.99806518+07:00","message":"> Transcript [266] [false]: 'และข้อสุดท้ายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.998068093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.998069897+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.998071868+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:05.998074965+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.240240445+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.320917362+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.320964117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุดท้ายนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.320969178+07:00","message":"receive interim result [true|false]: และข้อสุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.320978619+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.320980726+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.320986854+07:00","message":"[buffer interim] 29 true และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.320995909+07:00","message":"[bufferProcess] interim [620000000]:และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321000375+07:00","message":"[bufferProcess] send to processor (isfinal):และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321003095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321005803+07:00","message":"> Transcript [267] [false]: 'และข้อสุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321008421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321010186+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321011875+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321014023+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321015634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321017401+07:00","message":"> Transcript [268] [true]: 'และข้อสุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321019256+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321020732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321022393+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321023889+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.321029077+07:00","message":"Push: 'ข้อสุดท้ายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.321036165+07:00","message":"push: {true ข้อสุดท้ายนะคะ 0 0xc00041c100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:06.32738099+07:00","message":"write wav file: './tmp/7510/7510_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.55996886+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.910621766+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.910663263+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-02-25T13:05:06.910667865+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:06.910681571+07:00","message":"[buffer interim] 30 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.910688082+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:06.910690364+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.21890393+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.218946715+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-02-25T13:05:07.218952124+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.218962364+07:00","message":"[buffer interim] 30 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.218968347+07:00","message":"[bufferProcess] interim [600000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.218970716+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.218976109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.218978604+07:00","message":"> Transcript [269] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.21898052+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.249043254+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.249083409+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-02-25T13:05:07.249089468+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.249104301+07:00","message":"[buffer interim] 30 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.249112222+07:00","message":"[bufferProcess] interim [720000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.249115612+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.249121275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.249124145+07:00","message":"> Transcript [270] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.249126795+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.24912951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.249132345+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.249134887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.543441591+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.543480172+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-02-25T13:05:07.543485114+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.543496762+07:00","message":"[buffer interim] 30 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.543502485+07:00","message":"[bufferProcess] interim [960000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.543505202+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.543510111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.54351273+07:00","message":"> Transcript [271] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.543515742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.543517802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.543520214+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.543522331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.793484478+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.793519056+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-02-25T13:05:07.793524204+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.793535989+07:00","message":"[buffer interim] 30 false การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.793541815+07:00","message":"[bufferProcess] interim [260000000]:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.793544065+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.793549083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.793551855+07:00","message":"> Transcript [272] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.793554687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.793556663+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.793558748+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.793560779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.999232424+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.999267076+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-02-25T13:05:07.999272656+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.999288831+07:00","message":"[buffer interim] 30 false การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999295102+07:00","message":"[bufferProcess] interim [500000000]:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999297225+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999303725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999306731+07:00","message":"> Transcript [273] [false]: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999309805+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999312014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999313945+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999316667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999322819+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999324648+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.999326665+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:07.99932865+07:00","message":"Next Push (prob) : 'ลำเลียงสารโดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:07.999336098+07:00","message":"push: {false การ 0 0xc0025b4200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.315657028+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.315702603+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-02-25T13:05:08.315710813+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.315725349+07:00","message":"[buffer interim] 30 false การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.3157366+07:00","message":"[bufferProcess] interim [800000000]:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.315740249+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.315745486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.315748322+07:00","message":"> Transcript [274] [false]: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.315751615+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.315753526+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.315755456+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.315757788+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.549988312+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.550013338+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.550015912+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.550017597+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.550019198+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.550021379+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:08.590998113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:08.591008727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.633319299+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.633354006+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-02-25T13:05:08.633359974+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.633372404+07:00","message":"[buffer interim] 30 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.633379473+07:00","message":"[bufferProcess] interim [40000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.633382939+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.633385979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.633388489+07:00","message":"> Transcript [275] [false]: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.633391646+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.633393616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.633395639+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.633397918+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.635868383+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.635880298+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-02-25T13:05:08.635884575+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.635893323+07:00","message":"[buffer interim] 30 false การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.635896727+07:00","message":"[bufferProcess] interim [100000000]:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.635899218+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.635901317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.635903431+07:00","message":"> Transcript [276] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.635907578+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.635909305+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.635911268+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.635913376+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.695729766+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.695763725+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-02-25T13:05:08.695769431+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.695781318+07:00","message":"[buffer interim] 30 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695787476+07:00","message":"[bufferProcess] interim [160000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695789719+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695794495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695797015+07:00","message":"> Transcript [277] [false]: 'การลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695800456+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695802503+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695804294+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695806987+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695813147+07:00","message":"Push: 'ลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695814911+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.695819871+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:08.6958222+07:00","message":"Next Push (prob) : 'การสร้างเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:08.69584243+07:00","message":"push: {false ลำเลียงสารโดย 0 0xc0025b4200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:09.259783421+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:09.333739157+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:09.333777309+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-02-25T13:05:09.33378268+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:09.333796178+07:00","message":"[buffer interim] 30 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.333802779+07:00","message":"[bufferProcess] interim [760000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.333805117+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.333810253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.333812941+07:00","message":"> Transcript [278] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.333815388+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.333817331+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:09.357483439+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:09.357524589+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-02-25T13:05:09.357532324+07:00","message":"receive interim result [true|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:09.357545486+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:09.357548363+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:09.357556845+07:00","message":"[buffer interim] 30 true การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357565385+07:00","message":"[bufferProcess] interim [910000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357571823+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357576606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357580973+07:00","message":"> Transcript [279] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357585084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357587852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357590821+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357594699+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.35759783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357600512+07:00","message":"> Transcript [280] [true]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.35760335+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357605813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357608574+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357611371+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:09.357618829+07:00","message":"Push: 'การสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:09.357629326+07:00","message":"push: {true การสร้างเวสิเคิล 0 0xc0025b4200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:09.365631449+07:00","message":"write wav file: './tmp/7510/7510_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.03208896+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.089266638+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.242615762+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.242633323+07:00","message":"found end of frame, send empty tag with msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.242635991+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.242642514+07:00","message":"[buffer interim] 31 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.242649472+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.242652801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.242655401+07:00","message":"> Transcript [281] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.242657626+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.242659364+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.242661213+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.242662896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.242670051+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.242677941+07:00","message":"push: {true \n 0 0xc0024a4b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:10.246950333+07:00","message":"write wav file: './tmp/7510/7510_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.542401158+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.997833021+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.997865162+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-02-25T13:05:10.997869503+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.997883346+07:00","message":"[buffer interim] 32 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.997888784+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.997890346+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.200161552+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.200203194+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-02-25T13:05:11.200209163+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.200223216+07:00","message":"[buffer interim] 32 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.200230473+07:00","message":"[bufferProcess] interim [660000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.200233004+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.200239665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.200243242+07:00","message":"> Transcript [282] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.200246877+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.205678613+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.205692696+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-02-25T13:05:11.205696987+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.205706789+07:00","message":"[buffer interim] 32 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.205710841+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.205712867+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.205714916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.205717004+07:00","message":"> Transcript [283] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.205720359+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.205723169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.205725332+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.205727163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.386638789+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.386682212+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-02-25T13:05:11.386688055+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.386698375+07:00","message":"[buffer interim] 32 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.386705752+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.386707827+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.386711435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.386714231+07:00","message":"> Transcript [284] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.386717389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.386719135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.386721493+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.38672344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.578502726+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.578543066+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-02-25T13:05:11.578549123+07:00","message":"receive interim result [false|false]: การแพร่แบบใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.578562253+07:00","message":"[buffer interim] 32 false การแพร่แบบใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.578569338+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.578571953+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.578577571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.578580583+07:00","message":"> Transcript [285] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.578583583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.57858549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.578587733+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.578589861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:11.591655688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:11.591660535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.707573428+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.707608785+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-02-25T13:05:11.707614349+07:00","message":"receive interim result [false|false]: การแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.707629812+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.707633546+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-02-25T13:05:11.707636228+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.707641648+07:00","message":"[buffer interim] 32 false การแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.70764437+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707649701+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707651744+07:00","message":"[bufferProcess] send to processor:การแพร่แบบใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707654032+07:00","message":"[bufferProcess] interim [200000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707655582+07:00","message":"[bufferProcess] send to processor:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707658426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707660889+07:00","message":"> Transcript [286] [false]: 'การแพร่แบบใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707663946+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707666196+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707668182+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707670051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707672181+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707673837+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707675647+07:00","message":"Set new StatePrefix : 'การแพร่แบบใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707679478+07:00","message":"Next Push (prob) : 'แพร่แบบใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.7076811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707682895+07:00","message":"> Transcript [287] [false]: 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.70768438+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:11.707686103+07:00","message":"Set new StatePrefix: 'การแพร่แบบทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:11.707692911+07:00","message":"push: {false การ 0 0xc0025b4980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.089820977+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.089861007+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-02-25T13:05:12.089866533+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.08987773+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.089884229+07:00","message":"[bufferProcess] interim [620000000]:การแพร่แบบธรรมดานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.08988641+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.089889596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.089892113+07:00","message":"> Transcript [288] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.089893985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.089895957+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.276635419+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.276683629+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-02-25T13:05:12.276691301+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.276706302+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.27671277+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.276715587+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.276721685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.27672447+07:00","message":"> Transcript [289] [false]: 'การแพร่แบบธรรมดานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.276727647+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.276730176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.276734438+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.276736836+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.481579181+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.481619035+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-02-25T13:05:12.481625552+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.481640931+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.481648083+07:00","message":"[bufferProcess] interim [980000000]:การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.481650508+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.481657753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.481662478+07:00","message":"> Transcript [290] [false]: 'การแพร่แบบธรรมดานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.481666476+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.481669067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.481671211+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.481673848+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.670275378+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.670314675+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-02-25T13:05:12.670320469+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.670333868+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.670340892+07:00","message":"[bufferProcess] interim [220000000]:การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.670343243+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.670348835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.670351616+07:00","message":"> Transcript [291] [false]: 'การแพร่แบบธรรมดานะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.670355084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.670357296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.670359504+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.670362435+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.984980643+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.985019737+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-02-25T13:05:12.985025854+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.985042482+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.98505026+07:00","message":"[bufferProcess] interim [460000000]:การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.98505266+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.985056391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.985059251+07:00","message":"> Transcript [292] [false]: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.985063021+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.985065081+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.985067209+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.985069571+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.985076022+07:00","message":"Push: 'แพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.985078855+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.985080746+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:12.985082618+07:00","message":"Next Push (prob) : 'นะคะคุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:12.9850907+07:00","message":"push: {false แพร่แบบธรรมดา 0 0xc0025b4980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.555809329+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.555853169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.555860741+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.555885062+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.55589544+07:00","message":"[bufferProcess] interim [60000000]:การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.55589954+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.555909356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.555913416+07:00","message":"> Transcript [293] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.555918693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.555922481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.555925644+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.555929122+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.025935358+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.025968004+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-02-25T13:05:14.025974468+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.02598511+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.025991537+07:00","message":"[bufferProcess] interim [480000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.025994002+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.025999236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.026001734+07:00","message":"> Transcript [294] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.026004452+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.026006729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.026008639+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.026010818+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.224037399+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.224086892+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-02-25T13:05:14.224095045+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.22411431+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.224123961+07:00","message":"[bufferProcess] interim [720000000]:การแพร่แบบธรรมดานะคะคุณครูมีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.224128233+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.224138548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.224142687+07:00","message":"> Transcript [295] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.224147732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.224151131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.224153949+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.22415801+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.291732908+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.291775823+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-02-25T13:05:14.291781856+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.291799701+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.291807901+07:00","message":"[bufferProcess] interim [780000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.291810953+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.291814368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.291817256+07:00","message":"> Transcript [296] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.291820743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.291822742+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.29182476+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.29182755+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.291830519+07:00","message":"Push: 'นะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.29183223+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.291834436+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครูมีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.291836414+07:00","message":"Next Push (prob) : 'มีแฟน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.291844535+07:00","message":"push: {false นะคะคุณครู 0 0xc0025b4980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.405884307+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.405928505+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-02-25T13:05:14.40593502+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.405949062+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.405956678+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.405959141+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.40596324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.405965818+07:00","message":"> Transcript [297] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.405968138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.40597015+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.589982535+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.590017511+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-02-25T13:05:14.590023779+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.590038636+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.590045943+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.590048494+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.59005566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.590059098+07:00","message":"> Transcript [298] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.590061901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.59006402+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:14.592142704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:14.592150878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.718272784+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.71831071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.718317795+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.718331113+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.718338204+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.718340731+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.718347961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.718351203+07:00","message":"> Transcript [299] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.718353346+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.718356251+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.909840161+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.909871564+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-02-25T13:05:14.909877175+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.909888421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.909890844+07:00","message":"receive interim result [false|false]:  Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.909897456+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.909903113+07:00","message":"[buffer interim] 32 false  Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.909909009+07:00","message":"[bufferProcess] interim [380000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.909911419+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.909914725+07:00","message":"[bufferProcess] interim [380000000]: Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.909917634+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.909920461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.909923138+07:00","message":"> Transcript [300] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.909925636+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.909928766+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.115265053+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.115301642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.115307639+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.115320259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.115323842+07:00","message":"receive interim result [false|false]:  Animation ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.115332408+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.115338466+07:00","message":"[buffer interim] 32 false  Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.115344277+07:00","message":"[bufferProcess] interim [620000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.115346719+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.115351636+07:00","message":"[bufferProcess] interim [620000000]: Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.115353824+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.115356609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.115359101+07:00","message":"> Transcript [301] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.115362107+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.11536388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.115365636+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.115367635+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.331020161+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.331072594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.331079602+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.331090547+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-02-25T13:05:15.331093623+07:00","message":"receive interim result [false|false]:  ให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.331101172+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.3311073+07:00","message":"[buffer interim] 32 false  ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.331112927+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.331115535+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.331122439+07:00","message":"[bufferProcess] interim [740000000]: ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.331125815+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.331142076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.331165875+07:00","message":"> Transcript [302] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.331173179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.331175831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.331178048+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.33118083+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.342042598+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.342080092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.34208577+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.342098149+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-02-25T13:05:15.342101513+07:00","message":"receive interim result [false|false]:  ให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.342109524+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.342112696+07:00","message":"[buffer interim] 32 false  ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.342137575+07:00","message":"[bufferProcess] interim [800000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.342156738+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.34216671+07:00","message":"[bufferProcess] interim [800000000]: ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.342169578+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.342173313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.342176936+07:00","message":"> Transcript [303] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.342180381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.342182251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.342183927+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.342186378+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.366799749+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.366826355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.366832016+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.366842645+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-02-25T13:05:15.366845682+07:00","message":"receive interim result [false|false]:  ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.366851729+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.366854856+07:00","message":"[buffer interim] 32 false  ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366860251+07:00","message":"[bufferProcess] interim [920000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366862736+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.36686584+07:00","message":"[bufferProcess] interim [920000000]: ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.36686821+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.36687137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366873915+07:00","message":"> Transcript [304] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366877071+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366878759+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366881097+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366883311+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366886055+07:00","message":"Push: 'มีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366887758+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366889971+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.366898705+07:00","message":"Next Push (prob) : ' ให้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.366915228+07:00","message":"push: {false มีคลิป Animation 0 0xc0025b4980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.688018232+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.688060768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.688067021+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.688076542+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-02-25T13:05:15.688079731+07:00","message":"receive interim result [false|false]:  ให้นักเรียนฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.688086623+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.688090301+07:00","message":"[buffer interim] 32 false  ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.688097183+07:00","message":"[bufferProcess] interim [220000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.688099892+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.688103276+07:00","message":"[bufferProcess] interim [220000000]: ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.688106135+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.688109271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.688112144+07:00","message":"> Transcript [305] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.688115909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.688118212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.688119902+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.688122282+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.811324176+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.811362334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.811369138+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.811381328+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-02-25T13:05:15.811384473+07:00","message":"receive interim result [false|false]:  ให้นักเรียนศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.811390897+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.811397631+07:00","message":"[buffer interim] 32 false  ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.811403838+07:00","message":"[bufferProcess] interim [280000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.811406839+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.811410682+07:00","message":"[bufferProcess] interim [280000000]: ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.811413661+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.811429112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.811432128+07:00","message":"> Transcript [306] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.81143576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.811437647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.811439536+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.811441939+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.309258153+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.335190062+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.335227703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.335233843+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.335247591+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-02-25T13:05:16.33525291+07:00","message":"receive interim result [false|false]:  ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.335261645+07:00","message":"[buffer interim] 32 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.33526606+07:00","message":"[buffer interim] 32 false  ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.335272469+07:00","message":"[bufferProcess] interim [820000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.335275124+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.335277905+07:00","message":"[bufferProcess] interim [820000000]: ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.335281374+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.335285588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.33528929+07:00","message":"> Transcript [307] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.335294957+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.33529769+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.335300487+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.335304248+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.551217634+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.551263102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ\",\"confidence\":0.9438146}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.551270119+07:00","message":"receive interim result [true|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.551276739+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.55127905+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.551286533+07:00","message":"[buffer interim] 32 true การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551294602+07:00","message":"[bufferProcess] interim [970000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551298033+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551301527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551304514+07:00","message":"> Transcript [308] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.55130843+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551310332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551313054+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551315975+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.5513191+07:00","message":"Push: ' ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.55132081+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.5513229+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.55132557+07:00","message":"Next Push (prob) : 'เรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551327365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551329164+07:00","message":"> Transcript [309] [true]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551331266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551332827+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551338477+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551340431+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551342194+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.551436381+07:00","message":"push: {false  ให้นัก 0 0xc0025b4980}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551547132+07:00","message":"Push: 'ศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551551177+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551553708+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551555863+07:00","message":"Next Push (prob) : 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.551568487+07:00","message":"push: {true ศึกษาค่ะ 0 0xc0025b4980}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.551579807+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_32.html'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.561859598+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:16.563181783+07:00","message":"write wav file: './tmp/7510/7510_32.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:17.59244328+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:17.592446188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:20.59352886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:20.593540098+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.68233314+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.773093327+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.773113507+07:00","message":"found end of frame, send empty tag with msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.773117949+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.773127726+07:00","message":"[buffer interim] 33 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.773137294+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.773143166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.77314734+07:00","message":"> Transcript [310] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.773151061+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.773153919+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.773156411+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.773158688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.773172801+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.773187819+07:00","message":"push: {true \n 0 0xc0024a4c80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:21.788495619+07:00","message":"write wav file: './tmp/7510/7510_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.811686197+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:23.593891761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:23.593912115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.720002061+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.802103379+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.802123004+07:00","message":"found end of frame, send empty tag with msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.802126396+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.802134274+07:00","message":"[buffer interim] 34 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.802140832+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.802145473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.80214817+07:00","message":"> Transcript [311] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.80215033+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.802152095+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.802154186+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.802155845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.802158588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.802168704+07:00","message":"push: {true \n 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:25.81159001+07:00","message":"write wav file: './tmp/7510/7510_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.983767519+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:26.594706072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:26.594721211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:29.594952977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:29.594964921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.390064381+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.45153102+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.475217638+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.475231683+07:00","message":"found end of frame, send empty tag with msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.475234841+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.475240734+07:00","message":"[buffer interim] 35 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.475248411+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.475252552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.475255404+07:00","message":"> Transcript [312] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.475258118+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.475260008+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.475261756+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.475263456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.475265936+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.475274314+07:00","message":"push: {true \n 0 0xc0025b4100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:32.48722215+07:00","message":"write wav file: './tmp/7510/7510_35.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:32.595288351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:32.595308315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.371172463+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.442626904+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.452100741+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.4521172+07:00","message":"found end of frame, send empty tag with msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.452120372+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.452130025+07:00","message":"[buffer interim] 36 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.45213735+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.452142491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.452146353+07:00","message":"> Transcript [313] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.452149884+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.452152614+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.452155194+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.452157944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.452167469+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.452177785+07:00","message":"push: {true \n 0 0xc0001fa780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:34.459650445+07:00","message":"write wav file: './tmp/7510/7510_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.562110656+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.658256792+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.658277137+07:00","message":"found end of frame, send empty tag with msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.658280034+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.658286681+07:00","message":"[buffer interim] 37 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.658293359+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.658296666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.658299225+07:00","message":"> Transcript [314] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.65830137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.658303166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.658304831+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.658306824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.658309113+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.658317128+07:00","message":"push: {true \n 0 0xc0001fab00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:34.662839093+07:00","message":"write wav file: './tmp/7510/7510_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.764174248+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.820086968+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.003529899+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.003549667+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.00355274+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.00355912+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.003565158+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.003568938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.003572451+07:00","message":"> Transcript [315] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.003574598+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.00357645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.003578552+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.003580144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.003589443+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.003598418+07:00","message":"push: {true \n 0 0xc002d58680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:35.009102935+07:00","message":"write wav file: './tmp/7510/7510_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.142837191+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:35.596069653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:35.596069429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.601276518+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.601318285+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-02-25T13:05:35.60132384+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.601338698+07:00","message":"[buffer interim] 39 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.601344936+07:00","message":"[bufferProcess] interim [480000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.601346862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.668327288+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.668375566+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-02-25T13:05:35.66838112+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.668396189+07:00","message":"[buffer interim] 39 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.668402926+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.668404822+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.668408653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.668411732+07:00","message":"> Transcript [316] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.66841422+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.824319375+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.824363325+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-02-25T13:05:35.824369003+07:00","message":"receive interim result [false|false]: จากไอ้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.82438394+07:00","message":"[buffer interim] 39 false จากไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.824391506+07:00","message":"[bufferProcess] interim [720000000]:จากไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.824394312+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.824401369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.824404115+07:00","message":"> Transcript [317] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.824406627+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.824408942+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.870081828+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.870121275+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-02-25T13:05:35.870127093+07:00","message":"receive interim result [false|false]: จากไอ้นี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.870142009+07:00","message":"[buffer interim] 39 false จากไอ้นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.870149302+07:00","message":"[bufferProcess] interim [780000000]:จากไอ้นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.870151337+07:00","message":"[bufferProcess] send to processor:จากไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.870157997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.87016085+07:00","message":"> Transcript [318] [false]: 'จากไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.870163471+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.870165374+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.870167444+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.870169536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.985704967+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.985743731+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-02-25T13:05:35.985748989+07:00","message":"receive interim result [false|false]: จากอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.985764283+07:00","message":"[buffer interim] 39 false จากอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.985770984+07:00","message":"[bufferProcess] interim [840000000]:จากอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.985773391+07:00","message":"[bufferProcess] send to processor:จากไอ้นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.985784475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.985787717+07:00","message":"> Transcript [319] [false]: 'จากไอ้นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.985790645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.985792423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.985794726+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.985797254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.30652487+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.306562654+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-02-25T13:05:36.306568181+07:00","message":"receive interim result [false|false]: จากอนิเมชั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.306582723+07:00","message":"[buffer interim] 39 false จากอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.306590172+07:00","message":"[bufferProcess] interim [140000000]:จากอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.306592471+07:00","message":"[bufferProcess] send to processor:จากอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.306599233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.306602347+07:00","message":"> Transcript [320] [false]: 'จากอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.306605415+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.306607437+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.306609457+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.306612268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.574309689+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.57435164+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-02-25T13:05:36.574358324+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.574373526+07:00","message":"[buffer interim] 39 false จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.574381089+07:00","message":"[bufferProcess] interim [500000000]:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.57438506+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.574393687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.574397859+07:00","message":"> Transcript [321] [false]: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.574401552+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.574403939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.574405971+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.574408524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.574414583+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.57441672+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.574418725+07:00","message":"Set new StatePrefix : 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.574420828+07:00","message":"Next Push (prob) : 'อนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.574428969+07:00","message":"push: {false จาก 0 0xc0001fa480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.239230567+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.239270459+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-02-25T13:05:37.239275982+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.239289848+07:00","message":"[buffer interim] 39 false จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.239297379+07:00","message":"[bufferProcess] interim [100000000]:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.239299688+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.239305162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.239308196+07:00","message":"> Transcript [322] [false]: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.239311722+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.239313851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.239316187+07:00","message":"StatePrefix: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.239318641+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.269706573+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.269745846+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-02-25T13:05:37.269751208+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.2697627+07:00","message":"[buffer interim] 39 false จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.269768945+07:00","message":"[bufferProcess] interim [220000000]:จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.269771282+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.269776209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.269778815+07:00","message":"> Transcript [323] [false]: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.269781588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.269783387+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.269785426+07:00","message":"StatePrefix: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.26978753+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.464419378+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.464457875+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-02-25T13:05:37.464463974+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.464477578+07:00","message":"[buffer interim] 39 false จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.464484553+07:00","message":"[bufferProcess] interim [400000000]:จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.464487164+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.464493756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.46449614+07:00","message":"> Transcript [324] [false]: 'จากอนิเมชั่นนะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.464499509+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.464502363+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.464505583+07:00","message":"StatePrefix: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.464509153+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.716460196+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.716487613+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-02-25T13:05:37.716493133+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.716509846+07:00","message":"[buffer interim] 39 false จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716516508+07:00","message":"[bufferProcess] interim [580000000]:จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716519835+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716524133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716526736+07:00","message":"> Transcript [325] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716529743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716532271+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716534639+07:00","message":"StatePrefix: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716536812+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716545309+07:00","message":"Push: 'อนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.71654726+07:00","message":"TextPushed: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716549345+07:00","message":"Set new StatePrefix : 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.716551428+07:00","message":"Next Push (prob) : 'นะคะนักเรียนจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.716559049+07:00","message":"push: {false อนิเมชั่น 0 0xc0001fa480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.905155371+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.905209289+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-02-25T13:05:37.905214833+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.905229474+07:00","message":"[buffer interim] 39 false จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.905236626+07:00","message":"[bufferProcess] interim [760000000]:จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.905239115+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.905246431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.905249346+07:00","message":"> Transcript [326] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.905253098+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.905255236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.905257133+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.905259656+07:00","message":"TextPushed: 'จากอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.280445167+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.361418539+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.361463638+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-02-25T13:05:38.361469501+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.361482728+07:00","message":"[buffer interim] 39 false จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.36149016+07:00","message":"[bufferProcess] interim [360000000]:จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.361492831+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.361500978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.361503813+07:00","message":"> Transcript [327] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.361507253+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.36150985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.361511629+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.361514929+07:00","message":"TextPushed: 'จากอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.392101413+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.392121115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียนจะพบว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.392125433+07:00","message":"receive interim result [true|false]: จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.392129497+07:00","message":"end recv isFinal message id 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.392131866+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.392138547+07:00","message":"[buffer interim] 39 true จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392142968+07:00","message":"[bufferProcess] interim [360000000]:จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392145965+07:00","message":"[bufferProcess] send to processor (isfinal):จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392148641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.39215076+07:00","message":"> Transcript [328] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392153257+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.39215498+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392156658+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392158638+07:00","message":"TextPushed: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392160232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392161922+07:00","message":"> Transcript [329] [true]: 'จากอนิเมชั่นนะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392164161+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392167228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392169172+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392171301+07:00","message":"TextPushed: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.392175491+07:00","message":"Push: 'นะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.392185352+07:00","message":"push: {true นะคะนักเรียนจะพบว่า 0 0xc0001fa480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:38.400065215+07:00","message":"write wav file: './tmp/7510/7510_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.402238426+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.550223827+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.55025318+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.550255963+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.550257692+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.550259544+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.550262099+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.550263811+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.550265372+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.550266931+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.550268531+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:38.596407889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:38.596448757+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.069220875+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.069257626+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-02-25T13:05:39.069263816+07:00","message":"receive interim result [false|false]: วิตามิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.069279549+07:00","message":"[buffer interim] 40 false วิตามิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069287028+07:00","message":"[bufferProcess] interim [480000000]:วิตามิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.06928934+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.253049365+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.253085837+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-02-25T13:05:39.253091157+07:00","message":"receive interim result [false|false]: วิตามินเอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.253105257+07:00","message":"[buffer interim] 40 false วิตามินเอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.253111803+07:00","message":"[bufferProcess] interim [660000000]:วิตามินเอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.253113941+07:00","message":"[bufferProcess] send to processor:วิตามิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.253121151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.253123837+07:00","message":"> Transcript [330] [false]: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.253126199+07:00","message":"Set StatePrefix (first interim): 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.383472686+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.383509101+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-02-25T13:05:39.383514813+07:00","message":"receive interim result [false|false]: วิตามินเอส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.383529352+07:00","message":"[buffer interim] 40 false วิตามินเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.383536673+07:00","message":"[bufferProcess] interim [780000000]:วิตามินเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.38353894+07:00","message":"[bufferProcess] send to processor:วิตามินเอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.383545939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.383548559+07:00","message":"> Transcript [331] [false]: 'วิตามินเอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.383551666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.383553991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.383556349+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.383558606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.593071297+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.593117167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.593122547+07:00","message":"receive interim result [false|false]: วิตามินเอ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.593137384+07:00","message":"[buffer interim] 40 false วิตามินเอ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.593145139+07:00","message":"[bufferProcess] interim [20000000]:วิตามินเอ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.593171834+07:00","message":"[bufferProcess] send to processor:วิตามินเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.593183359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.593186332+07:00","message":"> Transcript [332] [false]: 'วิตามินเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.593189368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.593191107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.593192888+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.593195213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.771833409+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.771876911+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-02-25T13:05:39.771882956+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.771897315+07:00","message":"[buffer interim] 40 false วิตามินเอสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.771904537+07:00","message":"[bufferProcess] interim [140000000]:วิตามินเอสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.771906993+07:00","message":"[bufferProcess] send to processor:วิตามินเอ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.771913862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.771917113+07:00","message":"> Transcript [333] [false]: 'วิตามินเอ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.771920643+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.771922714+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.771924816+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.771927318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.004011462+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.004061242+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-02-25T13:05:40.004067134+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.004082678+07:00","message":"[buffer interim] 40 false วิตามินเอสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004089996+07:00","message":"[bufferProcess] interim [380000000]:วิตามินเอสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004092439+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004099635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004102658+07:00","message":"> Transcript [334] [false]: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004106263+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004108188+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004110009+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004112172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004118231+07:00","message":"Push: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004119955+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004122089+07:00","message":"Set new StatePrefix : 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.004123951+07:00","message":"Next Push (prob) : 'เอสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.004153491+07:00","message":"push: {false วิตามิน 0 0xc0025b4500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.042435955+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.042468346+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-02-25T13:05:40.042474419+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.042486752+07:00","message":"[buffer interim] 40 false วิตามินเอสามารถละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.042492378+07:00","message":"[bufferProcess] interim [500000000]:วิตามินเอสามารถละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.042494907+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.042501905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.042504415+07:00","message":"> Transcript [335] [false]: 'วิตามินเอสามารถและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.042507239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.042509237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.042511092+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.042513585+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.350894818+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.350939072+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-02-25T13:05:40.350944636+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.350960693+07:00","message":"[buffer interim] 40 false วิตามินเอสามารถละลายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.350983626+07:00","message":"[bufferProcess] interim [740000000]:วิตามินเอสามารถละลายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.350988383+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.350994112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.35099828+07:00","message":"> Transcript [336] [false]: 'วิตามินเอสามารถละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.351003816+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.351006852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.35101072+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.351014035+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.486819233+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.486852804+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-02-25T13:05:40.48685717+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.486873163+07:00","message":"[buffer interim] 40 false วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.486880634+07:00","message":"[bufferProcess] interim [920000000]:วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.486883191+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.486886767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.486889218+07:00","message":"> Transcript [337] [false]: 'วิตามินเอสามารถละลายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.486892142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.48689408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.486896451+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.486898837+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.6741952+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.674236445+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-02-25T13:05:40.674243073+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.674259069+07:00","message":"[buffer interim] 40 false วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674267419+07:00","message":"[bufferProcess] interim [100000000]:วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674269766+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674273686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674276224+07:00","message":"> Transcript [338] [false]: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674279662+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674281586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674283787+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674285848+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674288814+07:00","message":"Push: 'เอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674290814+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674292776+07:00","message":"Set new StatePrefix : 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.674294995+07:00","message":"Next Push (prob) : 'ละลายได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.674303373+07:00","message":"push: {false เอสามารถ 0 0xc0025b4500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.993608343+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.993632064+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-02-25T13:05:40.993636895+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.993652892+07:00","message":"[buffer interim] 40 false วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.993659346+07:00","message":"[bufferProcess] interim [340000000]:วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.993662211+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.993666371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.993668993+07:00","message":"> Transcript [339] [false]: 'วิตามินเอสามารถละลายได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.993672612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.993675043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.993676819+07:00","message":"StatePrefix: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.993678968+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.099693302+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.293429438+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.296909507+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.29694503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้ดีในลิพิด\",\"confidence\":0.9438309}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.296951317+07:00","message":"receive interim result [true|false]: วิตามินเอสามารถละลายได้ดีในลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.296960071+07:00","message":"end recv isFinal message id 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.296962264+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.296966979+07:00","message":"[buffer interim] 40 true วิตามินเอสามารถละลายได้ดีในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.296975759+07:00","message":"[bufferProcess] interim [700000000]:วิตามินเอสามารถละลายได้ดีในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.296981611+07:00","message":"[bufferProcess] send to processor (isfinal):วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.296985386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.296988234+07:00","message":"> Transcript [340] [false]: 'วิตามินเอสามารถละลายได้ดีในลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.296991112+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.29699295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.296994718+07:00","message":"StatePrefix: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.296997313+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.29699905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.297000802+07:00","message":"> Transcript [341] [true]: 'วิตามินเอสามารถละลายได้ดีในลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.297002975+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.297004508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.297006386+07:00","message":"StatePrefix: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.297008061+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.29701414+07:00","message":"Push: 'ละลายได้ดีในลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.297021918+07:00","message":"push: {true ละลายได้ดีในลิพิด 0 0xc0025b4500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:41.30419267+07:00","message":"write wav file: './tmp/7510/7510_40.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:41.596621249+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:41.59664707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.955390994+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.955423016+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-02-25T13:05:41.955428788+07:00","message":"receive interim result [false|false]: เพลงรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.955444142+07:00","message":"[buffer interim] 41 false เพลงรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.955450585+07:00","message":"[bufferProcess] interim [480000000]:เพลงรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.955453493+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.005203348+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.005232047+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-02-25T13:05:42.005236973+07:00","message":"receive interim result [false|false]: จึงลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.005250869+07:00","message":"[buffer interim] 41 false จึงลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.005257497+07:00","message":"[bufferProcess] interim [540000000]:จึงลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.005259748+07:00","message":"[bufferProcess] send to processor:เพลงรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.005266282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.005268901+07:00","message":"> Transcript [342] [false]: 'เพลงรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.005271273+07:00","message":"Set StatePrefix (first interim): 'เพลงรำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.32359917+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.323641543+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-02-25T13:05:42.323647362+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.323662171+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.323669236+07:00","message":"[bufferProcess] interim [840000000]:จึงลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.323671766+07:00","message":"[bufferProcess] send to processor:จึงลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.323679216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.323682379+07:00","message":"> Transcript [343] [false]: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.323684791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.323688213+07:00","message":"Set new StatePrefix: 'จึงลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.662827631+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.662864012+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-02-25T13:05:42.66287037+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.662885289+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.662893053+07:00","message":"[bufferProcess] interim [200000000]:จึงลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.662895559+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.662902537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.662905189+07:00","message":"> Transcript [344] [false]: 'จึงลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.662908568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.662910829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.662912534+07:00","message":"StatePrefix: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.662914781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.848358517+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.848400288+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-02-25T13:05:42.848406148+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านชลิต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.848421889+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่านชลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.848428923+07:00","message":"[bufferProcess] interim [380000000]:จึงลำเลียงผ่านชลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.848431239+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.848438069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.848440906+07:00","message":"> Transcript [345] [false]: 'จึงลำเลียงผ่านชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.848444121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.848446241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.848448576+07:00","message":"StatePrefix: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.848451224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.922559946+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.922603345+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-02-25T13:05:42.922609931+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.922624761+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.922632969+07:00","message":"[bufferProcess] interim [440000000]:จึงลำเลียงผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.92263584+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านชลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.922645392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.92264948+07:00","message":"> Transcript [346] [false]: 'จึงลำเลียงผ่านชลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.922654841+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.922659706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.92266172+07:00","message":"StatePrefix: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.92266392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.042133648+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.042178207+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-02-25T13:05:43.042183418+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.042199478+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042207839+07:00","message":"[bufferProcess] interim [560000000]:จึงลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042213269+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042223446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.04222669+07:00","message":"> Transcript [347] [false]: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042230093+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042232685+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042234508+07:00","message":"StatePrefix: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042236497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042243347+07:00","message":"Push: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042245039+07:00","message":"TextPushed: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042247221+07:00","message":"Set new StatePrefix : 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.042249291+07:00","message":"Next Push (prob) : 'ผ่านสลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.042256764+07:00","message":"push: {false จึงลำเลียง 0 0xc00041c980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.230805332+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.230845337+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-02-25T13:05:43.23085154+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.230870119+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.230878611+07:00","message":"[bufferProcess] interim [800000000]:จึงลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.230881347+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.230885959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.230889141+07:00","message":"> Transcript [348] [false]: 'จึงลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.230892368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.230894248+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.230896044+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.230897951+07:00","message":"TextPushed: 'จึงลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.55670892+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.556747954+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-02-25T13:05:43.556754487+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของยี่ห้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.556770165+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่านสลิปผิดของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.556777406+07:00","message":"[bufferProcess] interim [40000000]:จึงลำเลียงผ่านสลิปผิดของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.556780124+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.556787733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.556791032+07:00","message":"> Transcript [349] [false]: 'จึงลำเลียงผ่านสลิปผิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.556794256+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.556796363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.556798754+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.556800767+07:00","message":"TextPushed: 'จึงลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.565630081+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.565658579+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-02-25T13:05:43.56566602+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.565682864+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.56568956+07:00","message":"[bufferProcess] interim [100000000]:จึงลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.56569318+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.565700018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.565702455+07:00","message":"> Transcript [350] [false]: 'จึงลำเลียงผ่านสลิปผิดของยี่ห้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.565704957+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.565706762+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.565708587+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.565710625+07:00","message":"TextPushed: 'จึงลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.607817915+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.607845689+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-02-25T13:05:43.607851578+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.607866106+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.60787269+07:00","message":"[bufferProcess] interim [160000000]:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.607875641+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.607882241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.607884346+07:00","message":"> Transcript [351] [false]: 'จึงลำเลียงผ่านสลิปผิดของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.607887025+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.60789115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.607893178+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.60789521+07:00","message":"TextPushed: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.607902152+07:00","message":"Push: 'ผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.60790388+07:00","message":"TextPushed: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.607905792+07:00","message":"Set new StatePrefix : 'จึงลำเลียงผ่านสลิปผิดของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.6079087+07:00","message":"Next Push (prob) : 'ผิดของเยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.607917833+07:00","message":"push: {false ผ่านสลิป 0 0xc00041c980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.922947565+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.922985476+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-02-25T13:05:43.922991089+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.923006113+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.923013676+07:00","message":"[bufferProcess] interim [460000000]:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.923016307+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.923023343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.923026226+07:00","message":"> Transcript [352] [false]: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.923028451+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.92303055+07:00","message":"Set new StatePrefix: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.117421729+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.117461454+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-02-25T13:05:44.117467804+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.117483309+07:00","message":"[buffer interim] 41 false จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.117490131+07:00","message":"[bufferProcess] interim [700000000]:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.117492645+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.117500205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.117503522+07:00","message":"> Transcript [353] [false]: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.117506995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.117509032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.117511165+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.117513528+07:00","message":"TextPushed: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.43172424+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:44.596768205+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:44.596783592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.657088069+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.657136573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้\",\"confidence\":0.9011377}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.657144046+07:00","message":"receive interim result [true|false]: จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.657154442+07:00","message":"end recv isFinal message id 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.657156494+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.657172046+07:00","message":"[buffer interim] 41 true จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657179824+07:00","message":"[bufferProcess] interim [150000000]:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.65718726+07:00","message":"[bufferProcess] send to processor (isfinal):จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657191031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657194087+07:00","message":"> Transcript [354] [false]: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657197819+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657199673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657203423+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657206318+07:00","message":"TextPushed: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657208079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657209824+07:00","message":"> Transcript [355] [true]: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657217938+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.65721958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657221124+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657222811+07:00","message":"TextPushed: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.657229892+07:00","message":"Push: 'ผิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.657239535+07:00","message":"push: {true ผิดของเยื่อหุ้มเซลล์ได้ 0 0xc00041c980}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:44.667756353+07:00","message":"write wav file: './tmp/7510/7510_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.753374199+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.094435365+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.094477242+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-02-25T13:05:45.094481725+07:00","message":"receive interim result [false|false]: หรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.094495183+07:00","message":"[buffer interim] 42 false หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.094501107+07:00","message":"[bufferProcess] interim [420000000]:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.094502831+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.28772812+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.287770542+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-02-25T13:05:45.287775887+07:00","message":"receive interim result [false|false]: หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.287788129+07:00","message":"[buffer interim] 42 false หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.287794034+07:00","message":"[bufferProcess] interim [540000000]:หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.287796074+07:00","message":"[bufferProcess] send to processor:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.287800792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.287803551+07:00","message":"> Transcript [356] [false]: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.287805717+07:00","message":"Set StatePrefix (first interim): 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.292315995+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.292326703+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-02-25T13:05:45.292330672+07:00","message":"receive interim result [false|false]: หรือแม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.292338216+07:00","message":"[buffer interim] 42 false หรือแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.292341489+07:00","message":"[bufferProcess] interim [600000000]:หรือแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.292343231+07:00","message":"[bufferProcess] send to processor:หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.292346063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.292347996+07:00","message":"> Transcript [357] [false]: 'หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.292350781+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.292352739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.292354642+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.29235659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.4028185+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.402854609+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-02-25T13:05:45.40285992+07:00","message":"receive interim result [false|false]: หรือแม้แต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.402870728+07:00","message":"[buffer interim] 42 false หรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.402876757+07:00","message":"[bufferProcess] interim [660000000]:หรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.402878787+07:00","message":"[bufferProcess] send to processor:หรือแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.402883993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.402886503+07:00","message":"> Transcript [358] [false]: 'หรือแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.402889081+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.402890967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.402892647+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.402894622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.60543665+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.605472369+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-02-25T13:05:45.605477803+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.605490658+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.605497291+07:00","message":"[bufferProcess] interim [840000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.60550012+07:00","message":"[bufferProcess] send to processor:หรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.605506195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.605508968+07:00","message":"> Transcript [359] [false]: 'หรือแม้แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.605512019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.605513907+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.60551572+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.605517626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.984962457+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.984997571+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-02-25T13:05:45.985003316+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.98501573+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985021993+07:00","message":"[bufferProcess] interim [260000000]:หรือแม้กระทั่งสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985024073+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985029061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985032837+07:00","message":"> Transcript [360] [false]: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985037459+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985040127+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985042874+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985045508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985052672+07:00","message":"Push: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985055255+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985057965+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.985061025+07:00","message":"Next Push (prob) : 'แม้กระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.985070508+07:00","message":"push: {false หรือ 0 0xc002d58780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.147675198+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.147709187+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-02-25T13:05:46.147714118+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งศีล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.147728241+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.147734126+07:00","message":"[bufferProcess] interim [380000000]:หรือแม้กระทั่งศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.147736307+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.147739408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.147741614+07:00","message":"> Transcript [361] [false]: 'หรือแม้กระทั่งสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.147744335+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.147746307+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.14774794+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.147749834+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.206779285+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.206815035+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-02-25T13:05:46.20682052+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.206832731+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.206838693+07:00","message":"[bufferProcess] interim [440000000]:หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.206840742+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.206845942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.206848338+07:00","message":"> Transcript [362] [false]: 'หรือแม้กระทั่งศีล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.206851302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.206853094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.206854707+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.206856963+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.259352899+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.259375131+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-02-25T13:05:46.259379784+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.259392175+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.259397105+07:00","message":"[bufferProcess] interim [500000000]:หรือแม้กระทั่งสีนิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.259399252+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.259401887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.259404293+07:00","message":"> Transcript [363] [false]: 'หรือแม้กระทั่งสีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.259407017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.259408889+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.259410682+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.259412685+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.322116138+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.322137073+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-02-25T13:05:46.322141859+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.322152617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นิ้วเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.322155792+07:00","message":"receive interim result [false|false]:  4 นิ้วเท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.322162848+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.322165697+07:00","message":"[buffer interim] 42 false  4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322170006+07:00","message":"[bufferProcess] interim [620000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322172215+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322174807+07:00","message":"[bufferProcess] interim [620000000]: 4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322176966+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322179563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322181881+07:00","message":"> Transcript [364] [false]: 'หรือแม้กระทั่งสีนิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322184431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322186143+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322187782+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322189515+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322191857+07:00","message":"Push: 'แม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322193591+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322195308+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.322197684+07:00","message":"Next Push (prob) : 'สีนิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.322203174+07:00","message":"push: {false แม้กระทั่ง 0 0xc002d58780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.624570854+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.624605578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.624610737+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.624621425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นิ้วเท่าไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.624624286+07:00","message":"receive interim result [false|false]:  4 นิ้วเท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.62463101+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.624633992+07:00","message":"[buffer interim] 42 false  4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.624639312+07:00","message":"[bufferProcess] interim [860000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.624642261+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.624644773+07:00","message":"[bufferProcess] interim [860000000]: 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.624647346+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.624649813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.624652406+07:00","message":"> Transcript [365] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.624654484+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.624657456+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.698347789+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.69839141+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-02-25T13:05:46.698397352+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.698411619+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.698419427+07:00","message":"[bufferProcess] interim [980000000]:หรือแม้กระทั่งสีนิวทรัลเรด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.698421947+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.698425883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.69842878+07:00","message":"> Transcript [366] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.698433552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.698435807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.698437803+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.698440431+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.836446022+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.836479199+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-02-25T13:05:46.83648518+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.836499822+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.836506707+07:00","message":"[bufferProcess] interim [100000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.836508992+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.836516122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.836518736+07:00","message":"> Transcript [367] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.836521083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.836523379+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.892789463+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.892826276+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-02-25T13:05:46.892831712+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.892850155+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.892858386+07:00","message":"[bufferProcess] interim [220000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.892860759+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.89286995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.892881327+07:00","message":"> Transcript [368] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.892884476+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.892886375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.892888341+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.892890669+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.538080992+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.5381168+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-02-25T13:05:47.538124079+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.53814866+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.538156108+07:00","message":"[bufferProcess] interim [820000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.538158396+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.538165315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.53816804+07:00","message":"> Transcript [369] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.538171315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.538173425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.538175416+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.538177922+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:47.597732833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:47.597756837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.79013679+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.790183325+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-02-25T13:05:47.790189707+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.790205968+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.790213098+07:00","message":"[bufferProcess] interim [60000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.790215776+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.790222896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.790225812+07:00","message":"> Transcript [370] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.79022906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.790231023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.790233246+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.790235577+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.976974076+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.97702524+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-02-25T13:05:47.97703077+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.97704361+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977049695+07:00","message":"[bufferProcess] interim [300000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977052359+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977057385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977060105+07:00","message":"> Transcript [371] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977063017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977064818+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977067176+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977070768+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977085235+07:00","message":"Push: 'สีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977089779+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977091827+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.977094342+07:00","message":"Next Push (prob) : 'นะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.977111322+07:00","message":"push: {false สีนิวทรัลเรด 0 0xc002d58780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.237455261+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.237495768+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-02-25T13:05:48.237502368+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.237516402+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.237523091+07:00","message":"[bufferProcess] interim [480000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.237525778+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.237532851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.237535874+07:00","message":"> Transcript [372] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.237540875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.23754319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.237544873+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.237547561+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.453761465+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.453796831+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-02-25T13:05:48.453803031+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.453815536+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.453821816+07:00","message":"[bufferProcess] interim [720000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.453824069+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.453829532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.453832289+07:00","message":"> Transcript [373] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.453835358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.45383713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.453839309+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.453841698+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.691320773+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.691361703+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-02-25T13:05:48.691387474+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.691406096+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.691419353+07:00","message":"[bufferProcess] interim [960000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.691422184+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.691425828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.691428376+07:00","message":"> Transcript [374] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.691431753+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.691433973+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.691436557+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.691439023+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.938398163+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.938433626+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-02-25T13:05:48.93843932+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.938451266+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938457174+07:00","message":"[bufferProcess] interim [140000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938459653+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938464431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938468696+07:00","message":"> Transcript [375] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938472281+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938474101+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938476304+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938478505+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938483299+07:00","message":"Push: 'นะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938485117+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938487123+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.938489327+07:00","message":"Next Push (prob) : 'ได้ดูวิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.938496771+07:00","message":"push: {false นะคะที่นักเรียน 0 0xc002d58780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.148614149+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.148659396+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-02-25T13:05:49.148665914+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.148680778+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.148687198+07:00","message":"[bufferProcess] interim [380000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.148689666+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.148695182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.148697749+07:00","message":"> Transcript [376] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.148700199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.148702565+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.194358011+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.194415106+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-02-25T13:05:49.194423334+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.194440766+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.19445193+07:00","message":"[bufferProcess] interim [440000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.194455539+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.194460113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.194464352+07:00","message":"> Transcript [377] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.194469084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.194471594+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.194475158+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.194479015+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.202422743+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.202453134+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-02-25T13:05:49.202458303+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.202470708+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.202476252+07:00","message":"[bufferProcess] interim [500000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.202478623+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.202483576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.202486305+07:00","message":"> Transcript [378] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.202489572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.202491333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.202493029+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.2024954+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.57578488+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.575809037+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-02-25T13:05:49.575815148+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.575829801+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.575836768+07:00","message":"[bufferProcess] interim [860000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.575839624+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.575843266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.575845995+07:00","message":"> Transcript [379] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.575848681+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.57585059+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.583158008+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.583177715+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-02-25T13:05:49.58318455+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.583198299+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.583202822+07:00","message":"[bufferProcess] interim [920000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.583205287+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.583208086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.583210221+07:00","message":"> Transcript [380] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.583213638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.58321556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.583217198+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.58321971+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.70592979+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.705966656+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-02-25T13:05:49.705973987+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.705986493+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.705994105+07:00","message":"[bufferProcess] interim [980000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.705996675+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.706003034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.706005641+07:00","message":"> Transcript [381] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.706009429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.706011657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.706013685+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.70601679+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.901849688+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.901893281+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-02-25T13:05:49.901899973+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.901915444+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.901923435+07:00","message":"[bufferProcess] interim [220000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.901926241+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.90193357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.901936253+07:00","message":"> Transcript [382] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.901940028+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.901943707+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.901946466+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.901949579+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.023580276+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.023618419+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-02-25T13:05:50.023624709+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.023638821+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.0236467+07:00","message":"[bufferProcess] interim [280000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.023649209+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.02365483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.023657446+07:00","message":"> Transcript [383] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.023661659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.023663766+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.023665899+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.023668868+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.023679189+07:00","message":"Push: 'ได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.023681236+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.023683346+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.023685435+07:00","message":"Next Push (prob) : 'ไปแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.023697296+07:00","message":"push: {false ได้ดูวิธีทำกิจกรรม 0 0xc002d58780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.220910593+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.220951717+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-02-25T13:05:50.220958674+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.220973922+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.220981671+07:00","message":"[bufferProcess] interim [460000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.220984297+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.220992088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.220995328+07:00","message":"> Transcript [384] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.22099777+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.221000213+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.405707726+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.405748123+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-02-25T13:05:50.405755043+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.405771415+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.405783411+07:00","message":"[bufferProcess] interim [640000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.405786275+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.405790348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.405793716+07:00","message":"> Transcript [385] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.405797618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.405799698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.405803677+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.405806513+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.534184603+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.534223447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.534229777+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.53424114+07:00","message":"[buffer interim] 42 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.534247556+07:00","message":"[bufferProcess] interim [820000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.534250161+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.534255193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.534258084+07:00","message":"> Transcript [386] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.534261661+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.534263572+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.534265364+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.534267828+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.591159725+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:50.598380548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:50.598396562+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.816874485+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.816903235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจกรรมไปแล้วในตอนที่ 1\",\"confidence\":0.95422405}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.816909086+07:00","message":"receive interim result [true|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.816919717+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.816921749+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.816926944+07:00","message":"[buffer interim] 42 true หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816932605+07:00","message":"[bufferProcess] interim [60000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816936199+07:00","message":"[bufferProcess] send to processor (isfinal):หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816944075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816963276+07:00","message":"> Transcript [387] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816969361+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816972049+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816974245+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816977117+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816979581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816981884+07:00","message":"> Transcript [388] [true]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816984279+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816985786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816987374+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816989226+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.816991126+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.817241072+07:00","message":"Push: 'ไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.817248348+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.817250889+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.817253369+07:00","message":"Next Push (prob) : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวีดีทัศน์กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.817262723+07:00","message":"push: {true ไปแล้วในตอนที่ 1 0 0xc002d58780}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.817258046+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_42.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:50.830423161+07:00","message":"write wav file: './tmp/7510/7510_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.913831527+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.585792055+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.585837465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.585843318+07:00","message":"receive interim result [false|false]: ข้อ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.585859278+07:00","message":"[buffer interim] 43 false ข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.585866372+07:00","message":"[bufferProcess] interim [480000000]:ข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.58586791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.631324678+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.631359275+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-02-25T13:05:51.631364188+07:00","message":"receive interim result [false|false]: ก็สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.631374446+07:00","message":"[buffer interim] 43 false ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.631380623+07:00","message":"[bufferProcess] interim [540000000]:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.631382747+07:00","message":"[bufferProcess] send to processor:ข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.631386225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.631389852+07:00","message":"> Transcript [389] [false]: 'ข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.631391843+07:00","message":"Set StatePrefix (first interim): 'ข้อ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.777802362+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.777839663+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-02-25T13:05:51.777844985+07:00","message":"receive interim result [false|false]: ก็สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.777857358+07:00","message":"[buffer interim] 43 false ก็สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.777863516+07:00","message":"[bufferProcess] interim [720000000]:ก็สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.777865615+07:00","message":"[bufferProcess] send to processor:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.777870125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.777872671+07:00","message":"> Transcript [390] [false]: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.777874651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.777876559+07:00","message":"Set new StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.956434065+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.95647682+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-02-25T13:05:51.95648164+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.956495162+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.956501474+07:00","message":"[bufferProcess] interim [900000000]:ก็สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.95650381+07:00","message":"[bufferProcess] send to processor:ก็สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.956509574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.95652011+07:00","message":"> Transcript [391] [false]: 'ก็สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.956523657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.956525777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.956527706+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.956529803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.273767807+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.273811416+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-02-25T13:05:52.273817688+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.273833002+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.273839751+07:00","message":"[bufferProcess] interim [200000000]:ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.273842366+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.273849446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.273852324+07:00","message":"> Transcript [392] [false]: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.273855781+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.273857825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.273859952+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.273862238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.539327263+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.539368214+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-02-25T13:05:52.539373706+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.539385622+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.539395332+07:00","message":"[bufferProcess] interim [500000000]:ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.53939883+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.5394055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.539409252+07:00","message":"> Transcript [393] [false]: 'ก็สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.539414701+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.539419023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.539420821+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.539422789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.79283581+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.792880317+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-02-25T13:05:52.792887603+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.792904306+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792912181+07:00","message":"[bufferProcess] interim [680000000]:ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792914873+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792923839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.79292655+07:00","message":"> Transcript [394] [false]: 'ก็สามารถลำเลียงผ่านชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792929874+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792932482+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792934435+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792936598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792943073+07:00","message":"Push: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792945765+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792950231+07:00","message":"Set new StatePrefix : 'ก็สามารถลำเลียงผ่านชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.792953632+07:00","message":"Next Push (prob) : 'ลำเลียงผ่านชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.792965992+07:00","message":"push: {false ก็สามารถ 0 0xc0001fa080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.881279419+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.881317527+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-02-25T13:05:52.881322421+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.881335892+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียงผ่านชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.881342148+07:00","message":"[bufferProcess] interim [800000000]:ก็สามารถลำเลียงผ่านชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.88134549+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.881352616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.88135488+07:00","message":"> Transcript [395] [false]: 'ก็สามารถลำเลียงสารชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.881357012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.881359122+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงสารชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.972077717+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.972112289+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-02-25T13:05:52.97211821+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.972133851+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.972140253+07:00","message":"[bufferProcess] interim [860000000]:ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.972142741+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.972149544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.972152183+07:00","message":"> Transcript [396] [false]: 'ก็สามารถลำเลียงผ่านชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.972154265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.972156858+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงผ่านชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.042261256+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.042303058+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-02-25T13:05:53.042309355+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านชั้นลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.042324849+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียงผ่านชั้นลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.04233219+07:00","message":"[bufferProcess] interim [980000000]:ก็สามารถลำเลียงผ่านชั้นลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.042335548+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.042342512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.04234541+07:00","message":"> Transcript [397] [false]: 'ก็สามารถลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.042347482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.042349457+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.169916838+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.169960344+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-02-25T13:05:53.169966348+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.169979437+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.169987188+07:00","message":"[bufferProcess] interim [40000000]:ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.169991119+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านชั้นลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.169999822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.170003672+07:00","message":"> Transcript [398] [false]: 'ก็สามารถลำเลียงผ่านชั้นลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.170007025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.170010107+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงผ่านชั้นลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.172380832+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.172397262+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-02-25T13:05:53.172400717+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านชั้นลิพิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.172408049+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียงผ่านชั้นลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.172411563+07:00","message":"[bufferProcess] interim [100000000]:ก็สามารถลำเลียงผ่านชั้นลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.172413672+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.172415826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.172418297+07:00","message":"> Transcript [399] [false]: 'ก็สามารถลำเลียงสารชนิดใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.172420038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.172421605+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงสารชนิดใด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.237490748+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.237514089+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-02-25T13:05:53.237519227+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านชั้นลิพิดได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.23753411+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียงผ่านชั้นลิพิดได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.237540387+07:00","message":"[bufferProcess] interim [220000000]:ก็สามารถลำเลียงผ่านชั้นลิพิดได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.237542709+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านชั้นลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.23755038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.237552695+07:00","message":"> Transcript [400] [false]: 'ก็สามารถลำเลียงผ่านชั้นลิพิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.23755456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.237556408+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงผ่านชั้นลิพิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.489757903+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.48979659+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-02-25T13:05:53.489802569+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านชั้นลิพิดได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.489817265+07:00","message":"[buffer interim] 43 false ก็สามารถลำเลียงผ่านชั้นลิพิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.489825703+07:00","message":"[bufferProcess] interim [340000000]:ก็สามารถลำเลียงผ่านชั้นลิพิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.489828514+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านชั้นลิพิดได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.489835959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.489838968+07:00","message":"> Transcript [401] [false]: 'ก็สามารถลำเลียงผ่านชั้นลิพิดได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.489842632+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.489844839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.48984846+07:00","message":"StatePrefix: 'ก็สามารถลำเลียงผ่านชั้นลิพิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.48985092+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:53.599275816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:53.599330313+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.600546998+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.743109555+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.743136447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านชั้นลิพิดได้ด้วย\",\"confidence\":0.92563426}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.74314269+07:00","message":"receive interim result [true|false]: ก็สามารถลำเลียงผ่านชั้นลิพิดได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.743155355+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.743157474+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.743162644+07:00","message":"[buffer interim] 43 true ก็สามารถลำเลียงผ่านชั้นลิพิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743168566+07:00","message":"[bufferProcess] interim [700000000]:ก็สามารถลำเลียงผ่านชั้นลิพิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743177291+07:00","message":"[bufferProcess] send to processor (isfinal):ก็สามารถลำเลียงผ่านชั้นลิพิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743180442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.74318269+07:00","message":"> Transcript [402] [false]: 'ก็สามารถลำเลียงผ่านชั้นลิพิดได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743185344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743186893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743188591+07:00","message":"StatePrefix: 'ก็สามารถลำเลียงผ่านชั้นลิพิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743190752+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743192428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743194729+07:00","message":"> Transcript [403] [true]: 'ก็สามารถลำเลียงผ่านชั้นลิพิดได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743196795+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743198316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.74319976+07:00","message":"StatePrefix: 'ก็สามารถลำเลียงผ่านชั้นลิพิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743201582+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.743207648+07:00","message":"Push: 'ลำเลียงผ่านชั้นลิพิดได้ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.743216131+07:00","message":"push: {true ลำเลียงผ่านชั้นลิพิดได้ด้วย 0 0xc0001fa080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:53.750233837+07:00","message":"write wav file: './tmp/7510/7510_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.853271889+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.216224287+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.216271845+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-02-25T13:05:54.216277425+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.21629199+07:00","message":"[buffer interim] 44 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.216299556+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.216301576+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.394141063+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.39418114+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-02-25T13:05:54.394186688+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.394200328+07:00","message":"[buffer interim] 44 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.394206903+07:00","message":"[bufferProcess] interim [600000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.394209011+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.394214716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.394217644+07:00","message":"> Transcript [404] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.394219777+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.549362255+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.549407182+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-02-25T13:05:54.549414608+07:00","message":"receive interim result [false|false]: และมีที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.549429609+07:00","message":"[buffer interim] 44 false และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.549437056+07:00","message":"[bufferProcess] interim [720000000]:และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.549439644+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.549446297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.549449514+07:00","message":"> Transcript [405] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.549452801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.549454656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.549456373+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.549458726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.706936401+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.706978578+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-02-25T13:05:54.706983994+07:00","message":"receive interim result [false|false]: และมีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.706995411+07:00","message":"[buffer interim] 44 false และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.707001076+07:00","message":"[bufferProcess] interim [840000000]:และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.707003068+07:00","message":"[bufferProcess] send to processor:และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.707007901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.70701055+07:00","message":"> Transcript [406] [false]: 'และมีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.707013749+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.707015762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.707017505+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.707019537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.831747034+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.831789395+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-02-25T13:05:54.831794692+07:00","message":"receive interim result [false|false]: และมีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.831808898+07:00","message":"[buffer interim] 44 false และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.831815165+07:00","message":"[bufferProcess] interim [960000000]:และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.831817228+07:00","message":"[bufferProcess] send to processor:และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.831820217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.831822903+07:00","message":"> Transcript [407] [false]: 'และมีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.831825702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.831827589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.831829413+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.831831239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.09754125+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.097580827+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-02-25T13:05:55.097588066+07:00","message":"receive interim result [false|false]: และมีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.097603534+07:00","message":"[buffer interim] 44 false และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.097610607+07:00","message":"[bufferProcess] interim [260000000]:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.097612987+07:00","message":"[bufferProcess] send to processor:และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.097621545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.097624929+07:00","message":"> Transcript [408] [false]: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.097628561+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.09763082+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.097633446+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.097635827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.097651514+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.09765359+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.097655566+07:00","message":"Set new StatePrefix : 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.097657682+07:00","message":"Next Push (prob) : 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.097666476+07:00","message":"push: {false และ 0 0xc0025b4880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.284184602+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.284222393+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-02-25T13:05:55.284228233+07:00","message":"receive interim result [false|false]: และมีทิศทางการไหล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.284244591+07:00","message":"[buffer interim] 44 false และมีทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.284251888+07:00","message":"[bufferProcess] interim [440000000]:และมีทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.284254264+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.284257542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.284259978+07:00","message":"> Transcript [409] [false]: 'และมีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.284263676+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.284265859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.284267736+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.284270112+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.291534284+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.291572652+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-02-25T13:05:55.291578097+07:00","message":"receive interim result [false|false]: และมีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.291592764+07:00","message":"[buffer interim] 44 false และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.29159908+07:00","message":"[bufferProcess] interim [500000000]:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.291601283+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.29160425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.291606904+07:00","message":"> Transcript [410] [false]: 'และมีทิศทางการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.291609773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.291611616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.291613437+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.291615841+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.411942667+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.41199146+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-02-25T13:05:55.411999198+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.412015475+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.412027062+07:00","message":"[bufferProcess] interim [560000000]:และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.412030742+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.412037714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.412045635+07:00","message":"> Transcript [411] [false]: 'และมีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.412050161+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.412052909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.412055372+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.412058769+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.926033495+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.926130241+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-02-25T13:05:55.92614831+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.926200074+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.926205809+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-02-25T13:05:55.9262083+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.926216394+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.926219211+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926224969+07:00","message":"[bufferProcess] interim [40000000]:และมีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.92622716+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926229595+07:00","message":"[bufferProcess] interim [100000000]:และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926231267+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926233794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.9262364+07:00","message":"> Transcript [412] [false]: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926240245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926242107+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926243927+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926246052+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.92625296+07:00","message":"Push: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926254716+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926257011+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926259381+07:00","message":"Next Push (prob) : 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926260958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926263338+07:00","message":"> Transcript [413] [false]: 'และมีทิศทางการลำเลียงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926272906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926274568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926276183+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.926277843+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.926285753+07:00","message":"push: {false มีทิศทาง 0 0xc0025b4880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.3384016+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.338443448+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-02-25T13:05:56.338449955+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.338463904+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.338471668+07:00","message":"[bufferProcess] interim [460000000]:และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.338474333+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.338479965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.338482908+07:00","message":"> Transcript [414] [false]: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.338486474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.338489085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.338491904+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.338494251+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:56.600076019+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:56.600084246+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.639363779+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.63940119+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-02-25T13:05:56.639406899+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.639423656+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.639431155+07:00","message":"[bufferProcess] interim [820000000]:และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.639434194+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.639442411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.639445657+07:00","message":"> Transcript [415] [false]: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.639449111+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.639451132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.63945343+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.639455616+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.841121006+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.841182645+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-02-25T13:05:56.841192104+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.841208042+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.841215419+07:00","message":"[bufferProcess] interim [940000000]:และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.84121792+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.84122153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.841224957+07:00","message":"> Transcript [416] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.841228387+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.841230447+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.84123281+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.841234818+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.841237378+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.841239304+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.841241876+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:56.841244273+07:00","message":"Next Push (prob) : 'จากบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.841251624+07:00","message":"push: {false การลำเลียง 0 0xc0025b4880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.082664798+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.082703742+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-02-25T13:05:57.082710092+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.082735983+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.082747659+07:00","message":"[bufferProcess] interim [300000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.082751468+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.082758693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.082761452+07:00","message":"> Transcript [417] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.082765339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.082767473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.082769425+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.082771855+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.404712958+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.404763544+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-02-25T13:05:57.404771982+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.404786012+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.404794117+07:00","message":"[bufferProcess] interim [600000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.40479667+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.404803929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.404807017+07:00","message":"> Transcript [418] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.40481103+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.404813398+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.404815796+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.404820243+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.724670383+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.72469869+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-02-25T13:05:57.72470468+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.724717689+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.724724386+07:00","message":"[bufferProcess] interim [840000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.724726868+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.724730881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.724733605+07:00","message":"> Transcript [419] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.724737312+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.724739207+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.724741483+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.724743713+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.038464378+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.038504329+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-02-25T13:05:58.038510959+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.038526595+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038534363+07:00","message":"[bufferProcess] interim [140000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038537293+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038544768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038547668+07:00","message":"> Transcript [420] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038551508+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038553553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038556237+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038558989+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038565063+07:00","message":"Push: 'จากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038567154+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038569288+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.038571853+07:00","message":"Next Push (prob) : 'มีความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.038580278+07:00","message":"push: {false จากบริเวณที่ 0 0xc0025b4880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.109895095+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.10992802+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-02-25T13:05:58.10993432+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.109946031+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.109952169+07:00","message":"[bufferProcess] interim [320000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.109954608+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.109960014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.109962466+07:00","message":"> Transcript [421] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.109965868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.109967846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.109969499+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.109972049+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.428863563+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.428901666+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-02-25T13:05:58.428907916+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.428921513+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.428929508+07:00","message":"[bufferProcess] interim [620000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.428932385+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.428939553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.428942158+07:00","message":"> Transcript [422] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.428945645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.428947751+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.428950081+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.428952764+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.507634057+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.507671176+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-02-25T13:05:58.507677409+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.507698269+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.507706316+07:00","message":"[bufferProcess] interim [680000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.507708949+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.507714307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.507717961+07:00","message":"> Transcript [423] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.507722836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.507724757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.507727066+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.507730855+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.618818627+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.618854848+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-02-25T13:05:58.618860447+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.618875437+07:00","message":"[buffer interim] 44 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618883331+07:00","message":"[bufferProcess] interim [740000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618885858+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618890142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618892949+07:00","message":"> Transcript [424] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618896495+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618898399+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618900428+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618903188+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618905917+07:00","message":"Push: 'มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.61890783+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618910002+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.618913052+07:00","message":"Next Push (prob) : 'ของสารศูนย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.618922269+07:00","message":"push: {false มีความเข้มข้น 0 0xc0025b4880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.730972482+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.857444139+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.8574859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.857492612+07:00","message":"receive interim result [true|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.857504786+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.857506754+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.857513785+07:00","message":"[buffer interim] 44 true และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857522777+07:00","message":"[bufferProcess] interim [100000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857525996+07:00","message":"[bufferProcess] send to processor (isfinal):และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857529501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857532337+07:00","message":"> Transcript [425] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857534693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857536496+07:00","message":"Set new StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857538228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857539912+07:00","message":"> Transcript [426] [true]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857545035+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857546937+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857548502+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857550934+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.857557356+07:00","message":"Push: 'ของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.857564639+07:00","message":"push: {true ของสารสูง 0 0xc0025b4880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:58.869197128+07:00","message":"write wav file: './tmp/7510/7510_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.922923365+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.253278898+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.253312625+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-02-25T13:05:59.253317832+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.253331802+07:00","message":"[buffer interim] 45 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.253337189+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.253338769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.457208211+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.457244868+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-02-25T13:05:59.457250712+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.45726593+07:00","message":"[buffer interim] 45 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.457272933+07:00","message":"[bufferProcess] interim [600000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.457275137+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.457281836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.457284754+07:00","message":"> Transcript [427] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.457286789+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:59.600815498+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:59.600829054+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.766540788+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.766575617+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-02-25T13:05:59.766581688+07:00","message":"receive interim result [false|false]: ไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.766595667+07:00","message":"[buffer interim] 45 false ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.766603188+07:00","message":"[bufferProcess] interim [840000000]:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.766605654+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.766612303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.766615137+07:00","message":"> Transcript [428] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.766618012+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.766620021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.766621791+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.766624555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.882636606+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.882669863+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-02-25T13:05:59.882676043+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.882690395+07:00","message":"[buffer interim] 45 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.882697799+07:00","message":"[bufferProcess] interim [960000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.882700669+07:00","message":"[bufferProcess] send to processor:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.882707968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.882710561+07:00","message":"> Transcript [429] [false]: 'ไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.882713698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.882715625+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.882718033+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.882720192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.150803951+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.150843761+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-02-25T13:06:00.150857306+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.150872225+07:00","message":"[buffer interim] 45 false ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.150880101+07:00","message":"[bufferProcess] interim [320000000]:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.150882787+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.150890612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.150893852+07:00","message":"> Transcript [430] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.150896961+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.150899087+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.150901565+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.150903696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.33562919+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.335664332+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-02-25T13:06:00.335670173+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.335683352+07:00","message":"[buffer interim] 45 false ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335694034+07:00","message":"[bufferProcess] interim [440000000]:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335697417+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335704058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335707746+07:00","message":"> Transcript [431] [false]: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335711459+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335714144+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335718114+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335720022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335723666+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335726348+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335729598+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.335732722+07:00","message":"Next Push (prob) : 'ยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.335742348+07:00","message":"push: {false ไป 0 0xc0024a4080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.526623576+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.526665228+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-02-25T13:06:00.526673106+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.526690304+07:00","message":"[buffer interim] 45 false ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.526699412+07:00","message":"[bufferProcess] interim [680000000]:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.526702836+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.526712669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.526717225+07:00","message":"> Transcript [432] [false]: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.526721385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.526724031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.526726734+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.526729822+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.846538079+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.846578749+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-02-25T13:06:00.846584763+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.846598391+07:00","message":"[buffer interim] 45 false ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.846606007+07:00","message":"[bufferProcess] interim [980000000]:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.846608792+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.846615761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.846619044+07:00","message":"> Transcript [433] [false]: 'ไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.846622916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.846625287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.846627328+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.84662996+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.04913143+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.049185105+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-02-25T13:06:01.049191599+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.049207674+07:00","message":"[buffer interim] 45 false ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.049215879+07:00","message":"[bufferProcess] interim [220000000]:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.049218379+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.049222239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.049225781+07:00","message":"> Transcript [434] [false]: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.04922956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.049231944+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.049234563+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.049237312+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.365722019+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.365756249+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-02-25T13:06:01.365762094+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.365775314+07:00","message":"[buffer interim] 45 false ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365781262+07:00","message":"[bufferProcess] interim [460000000]:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365783597+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365788574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365791356+07:00","message":"> Transcript [435] [false]: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365794538+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365796457+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365798548+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365801281+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365805433+07:00","message":"Push: 'ยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365807178+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.36580911+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.365811881+07:00","message":"Next Push (prob) : 'มีความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.365819146+07:00","message":"push: {false ยังบริเวณที่ 0 0xc0024a4080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.557440523+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.557478885+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-02-25T13:06:01.55748446+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.557498838+07:00","message":"[buffer interim] 45 false ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.557506565+07:00","message":"[bufferProcess] interim [700000000]:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.557508852+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.557515075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.557517667+07:00","message":"> Transcript [436] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.557521322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.557523446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.557525636+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.55752798+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.876966744+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.877001143+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-02-25T13:06:01.877008095+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.877022192+07:00","message":"[buffer interim] 45 false ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.877029797+07:00","message":"[bufferProcess] interim [0]:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.877032509+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.877039743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.877042317+07:00","message":"> Transcript [437] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.877045831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.877047961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.877050542+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.877053385+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.935065384+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.935119461+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-02-25T13:06:01.935124986+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.935137296+07:00","message":"[buffer interim] 45 false ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.935144206+07:00","message":"[bufferProcess] interim [60000000]:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.935146848+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.935152022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.935154993+07:00","message":"> Transcript [438] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.935158191+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.935160283+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.935162311+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.935165017+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.067348019+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.067386313+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-02-25T13:06:02.067392324+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.067410118+07:00","message":"[buffer interim] 45 false ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067418195+07:00","message":"[bufferProcess] interim [180000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067420473+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067424394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067427208+07:00","message":"> Transcript [439] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067430951+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067432994+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067435104+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067437503+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067445122+07:00","message":"Push: 'มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067446902+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067448927+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.067451124+07:00","message":"Next Push (prob) : 'ของสารตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.067459332+07:00","message":"push: {false มีความเข้มข้น 0 0xc0024a4080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.12009607+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.207594622+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.207640217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.207647943+07:00","message":"receive interim result [true|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.207661247+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.20766455+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.207673735+07:00","message":"[buffer interim] 45 true ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.20768299+07:00","message":"[bufferProcess] interim [420000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207687375+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207694109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207698042+07:00","message":"> Transcript [440] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207701509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207706172+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207708636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207711405+07:00","message":"> Transcript [441] [true]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207714908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207717589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207720666+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207724176+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.207731861+07:00","message":"Push: 'ของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.207741955+07:00","message":"push: {true ของสารต่ำ 0 0xc0024a4080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:02.216709969+07:00","message":"write wav file: './tmp/7510/7510_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.503695263+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:02.601461198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:02.601498503+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.844616031+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.844655549+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-02-25T13:06:02.844661615+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.844675362+07:00","message":"[buffer interim] 46 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.844682582+07:00","message":"[bufferProcess] interim [420000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.844684383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.026718415+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.026754308+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-02-25T13:06:03.026759283+07:00","message":"receive interim result [false|false]: นอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.02676779+07:00","message":"[buffer interim] 46 false นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.026773827+07:00","message":"[bufferProcess] interim [540000000]:นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.026775819+07:00","message":"[bufferProcess] send to processor:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.026778516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.026781429+07:00","message":"> Transcript [442] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.026783356+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.029128021+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.029140731+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-02-25T13:06:03.029146175+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.029153409+07:00","message":"[buffer interim] 46 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.029156579+07:00","message":"[bufferProcess] interim [600000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.029158211+07:00","message":"[bufferProcess] send to processor:นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.029160226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.029172829+07:00","message":"> Transcript [443] [false]: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.029174862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.029177029+07:00","message":"Set new StatePrefix: 'นอก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.215540876+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.215585261+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-02-25T13:06:03.215593917+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.215611373+07:00","message":"[buffer interim] 46 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.215620619+07:00","message":"[bufferProcess] interim [780000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.215623646+07:00","message":"[bufferProcess] send to processor:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.215628464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.215632548+07:00","message":"> Transcript [444] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.215637238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.215640195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.215644055+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.215646992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.488443939+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.488485505+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-02-25T13:06:03.488492577+07:00","message":"receive interim result [false|false]: นอกจากนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.488506226+07:00","message":"[buffer interim] 46 false นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.488513953+07:00","message":"[bufferProcess] interim [960000000]:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.488516718+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.488523278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.488526044+07:00","message":"> Transcript [445] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.488529022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.488530915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.488533421+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.488535635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.539624379+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.539663809+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-02-25T13:06:03.539669529+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.539683915+07:00","message":"[buffer interim] 46 false นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.539690994+07:00","message":"[bufferProcess] interim [80000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.539694029+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.539702009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.539705556+07:00","message":"> Transcript [446] [false]: 'นอกจากนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.53970885+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.539711124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.539713182+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.539715319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.781999958+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.871145453+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.871183407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.871189471+07:00","message":"receive interim result [true|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.871199481+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.871201692+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.87120855+07:00","message":"[buffer interim] 46 true นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871214562+07:00","message":"[bufferProcess] interim [500000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871221344+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871225259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871228235+07:00","message":"> Transcript [447] [false]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871231829+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871234619+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.87123761+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871240983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871247402+07:00","message":"Push: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871249535+07:00","message":"TextPushed: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871251508+07:00","message":"Set new StatePrefix : 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871253545+07:00","message":"Next Push (prob) : 'จากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871255308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871257165+07:00","message":"> Transcript [448] [true]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871259104+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871260706+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871262663+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871264311+07:00","message":"TextPushed: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.871266232+07:00","message":"Push: 'จากนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.871273832+07:00","message":"push: {false นอก 0 0xc001c9f900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.871278534+07:00","message":"push: {true จากนี้นะคะ 0 0xc001c9f900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:03.879574759+07:00","message":"write wav file: './tmp/7510/7510_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.912832306+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.895606615+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.895647303+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-02-25T13:06:04.895653009+07:00","message":"receive interim result [false|false]: สารขนาดเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.895666022+07:00","message":"[buffer interim] 47 false สารขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.895673367+07:00","message":"[bufferProcess] interim [960000000]:สารขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.895675893+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.895682771+07:00","message":"[bufferProcess] send to processor (ticker):สารขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.895686472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.895690539+07:00","message":"> Transcript [449] [false]: 'สารขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.895693873+07:00","message":"Set StatePrefix (first interim): 'สารขนาดเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.104931744+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.104974691+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-02-25T13:06:05.104982362+07:00","message":"receive interim result [false|false]: สารขนาดเล็กบาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.104998905+07:00","message":"[buffer interim] 47 false สารขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.105017245+07:00","message":"[bufferProcess] interim [200000000]:สารขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.105019744+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.349313606+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.349349683+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-02-25T13:06:05.349355485+07:00","message":"receive interim result [false|false]: สารขนาดเล็กบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.349366743+07:00","message":"[buffer interim] 47 false สารขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.349372989+07:00","message":"[bufferProcess] interim [500000000]:สารขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.349375375+07:00","message":"[bufferProcess] send to processor:สารขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.349381168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.349383852+07:00","message":"> Transcript [450] [false]: 'สารขนาดเล็กบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.349386984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.349389082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.349390826+07:00","message":"StatePrefix: 'สารขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.349392839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.583220392+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:05.602418441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:05.602448622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.685848262+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.685893035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารขนาดเล็กบางชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.685899855+07:00","message":"receive interim result [true|false]: สารขนาดเล็กบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.68591051+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.68591271+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.685921083+07:00","message":"[buffer interim] 47 true สารขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685932061+07:00","message":"[bufferProcess] interim [890000000]:สารขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685935774+07:00","message":"[bufferProcess] send to processor (isfinal):สารขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685939306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.6859422+07:00","message":"> Transcript [451] [false]: 'สารขนาดเล็กบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.68594534+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685947107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685948928+07:00","message":"StatePrefix: 'สารขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685950811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685952285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685954209+07:00","message":"> Transcript [452] [true]: 'สารขนาดเล็กบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685956433+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685957986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685959467+07:00","message":"StatePrefix: 'สารขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685961161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.685968389+07:00","message":"Push: 'สารขนาดเล็กบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.68597815+07:00","message":"push: {true สารขนาดเล็กบางชนิด 0 0xc0001fa600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:05.693178246+07:00","message":"write wav file: './tmp/7510/7510_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.843270728+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.29645969+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.296498274+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-02-25T13:06:06.296503224+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.29651556+07:00","message":"[buffer interim] 48 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.296521307+07:00","message":"[bufferProcess] interim [480000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.296523179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.366372859+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.36641366+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-02-25T13:06:06.366419389+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.366433876+07:00","message":"[buffer interim] 48 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.366440732+07:00","message":"[bufferProcess] interim [540000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.366442891+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.366449653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.366452304+07:00","message":"> Transcript [453] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.366454312+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.010992915+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.011034285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.011040101+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.011060105+07:00","message":"[buffer interim] 48 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.011067967+07:00","message":"[bufferProcess] interim [140000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.011071097+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.011077795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.011081052+07:00","message":"> Transcript [454] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.01108349+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.011085736+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.01666755+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.01669529+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-02-25T13:06:07.016700175+07:00","message":"receive interim result [false|false]: เช่นแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.016721636+07:00","message":"[buffer interim] 48 false เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.016727109+07:00","message":"[bufferProcess] interim [200000000]:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.016728919+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.016732267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.016735369+07:00","message":"> Transcript [455] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.01673798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.01674003+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.016741985+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.016743903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.260693684+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.260743621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊ส of\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.260750303+07:00","message":"receive interim result [false|false]: เช่นแก๊ส of"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.260764667+07:00","message":"[buffer interim] 48 false เช่นแก๊ส of"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.260771867+07:00","message":"[bufferProcess] interim [500000000]:เช่นแก๊ส of"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.260774956+07:00","message":"[bufferProcess] send to processor:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.260778892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.260782654+07:00","message":"> Transcript [456] [false]: 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.260786532+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.260789309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.260792009+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.260794753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.385059026+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.385096836+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-02-25T13:06:07.385102287+07:00","message":"receive interim result [false|false]: เช่นแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.385113888+07:00","message":"[buffer interim] 48 false เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.385119901+07:00","message":"[bufferProcess] interim [560000000]:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.385122036+07:00","message":"[bufferProcess] send to processor:เช่นแก๊ส of"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.385126877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.385129345+07:00","message":"> Transcript [457] [false]: 'เช่นแก๊ส of'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.385131989+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.385133915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.38514224+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.385144798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.44613411+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.446177308+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-02-25T13:06:07.446182907+07:00","message":"receive interim result [false|false]: เช่นแก๊สออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.446194848+07:00","message":"[buffer interim] 48 false เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.446200387+07:00","message":"[bufferProcess] interim [680000000]:เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.446202915+07:00","message":"[bufferProcess] send to processor:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.446208048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.446210753+07:00","message":"> Transcript [458] [false]: 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.446213647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.44621554+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.446218899+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.446220751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.446225517+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.446227398+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.446229381+07:00","message":"Set new StatePrefix : 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.44623127+07:00","message":"Next Push (prob) : 'แก๊ส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.446237909+07:00","message":"push: {false เช่น 0 0xc002d58380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.820682759+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.910910248+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.91095136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊สออกซิเจน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.910957149+07:00","message":"receive interim result [true|false]: เช่นแก๊สออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.910964881+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.910966871+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.910973243+07:00","message":"[buffer interim] 48 true เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.910982838+07:00","message":"[bufferProcess] interim [220000000]:เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.910989959+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.910994275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.910999173+07:00","message":"> Transcript [459] [false]: 'เช่นแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911003607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911006279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911008884+07:00","message":"StatePrefix: 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911013194+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911015048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911016874+07:00","message":"> Transcript [460] [true]: 'เช่นแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911018738+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911020344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911021886+07:00","message":"StatePrefix: 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911023474+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.911029093+07:00","message":"Push: 'แก๊สออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.911037045+07:00","message":"push: {true แก๊สออกซิเจน 0 0xc002d58380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:07.91758718+07:00","message":"write wav file: './tmp/7510/7510_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.012991276+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.518250922+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.518294245+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-02-25T13:06:08.51829989+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.51831479+07:00","message":"[buffer interim] 49 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.518320553+07:00","message":"[bufferProcess] interim [480000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.5183223+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549932252+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549960344+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549964128+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549966944+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549969992+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549973046+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549975999+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549978882+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549981419+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549983917+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549986483+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.54998901+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.549991608+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.603310145+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:08.603352177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:08.603357796+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.603361349+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-02-25T13:06:08.603432259+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.603447984+07:00","message":"[buffer interim] 49 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.603454186+07:00","message":"[bufferProcess] interim [540000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.603456432+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.603460395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.603463099+07:00","message":"> Transcript [461] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.603465382+07:00","message":"Set StatePrefix (first interim): 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.633416241+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.633454015+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-02-25T13:06:08.633459349+07:00","message":"receive interim result [false|false]: จึงไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.63347054+07:00","message":"[buffer interim] 49 false จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.633476769+07:00","message":"[bufferProcess] interim [600000000]:จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.633478732+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.63348351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.633486129+07:00","message":"> Transcript [462] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.633488351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.633490422+07:00","message":"Set new StatePrefix: 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.821557809+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.821585189+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-02-25T13:06:08.821590586+07:00","message":"receive interim result [false|false]: จริงไหม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.821605695+07:00","message":"[buffer interim] 49 false จริงไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.821612247+07:00","message":"[bufferProcess] interim [720000000]:จริงไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.821615294+07:00","message":"[bufferProcess] send to processor:จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.821619182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.821622561+07:00","message":"> Transcript [463] [false]: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.821625978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.821628844+07:00","message":"Set new StatePrefix: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.972331796+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.972368268+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-02-25T13:06:08.972374053+07:00","message":"receive interim result [false|false]: จึงไม่ละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.972386576+07:00","message":"[buffer interim] 49 false จึงไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.97239184+07:00","message":"[bufferProcess] interim [900000000]:จึงไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.972394078+07:00","message":"[bufferProcess] send to processor:จริงไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.972399038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.972401784+07:00","message":"> Transcript [464] [false]: 'จริงไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.972403829+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.972405774+07:00","message":"Set new StatePrefix: 'จริงไหม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.050772892+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.050807523+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-02-25T13:06:09.050812771+07:00","message":"receive interim result [false|false]: จึงไม่ละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.050826162+07:00","message":"[buffer interim] 49 false จึงไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.050831786+07:00","message":"[bufferProcess] interim [80000000]:จึงไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.050834018+07:00","message":"[bufferProcess] send to processor:จึงไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.050839354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.050842749+07:00","message":"> Transcript [465] [false]: 'จึงไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.050844827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.050848748+07:00","message":"Set new StatePrefix: 'จึงไม่ละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.272643769+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.272683689+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-02-25T13:06:09.272689243+07:00","message":"receive interim result [false|false]: จึงไม่ละลายในลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.272700581+07:00","message":"[buffer interim] 49 false จึงไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.272708565+07:00","message":"[bufferProcess] interim [320000000]:จึงไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.272710702+07:00","message":"[bufferProcess] send to processor:จึงไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.272715808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.272718543+07:00","message":"> Transcript [466] [false]: 'จึงไม่ละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.272721509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.27272343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.272725175+07:00","message":"StatePrefix: 'จึงไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.272727179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.491766978+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.684597302+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.727341041+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.727380217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่ละลายในลิพิด\",\"confidence\":0.9502932}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.72738689+07:00","message":"receive interim result [true|false]: จึงไม่ละลายในลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.727396735+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.727398874+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.727407221+07:00","message":"[buffer interim] 49 true จึงไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727417038+07:00","message":"[bufferProcess] interim [710000000]:จึงไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727420101+07:00","message":"[bufferProcess] send to processor (isfinal):จึงไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727423966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727426917+07:00","message":"> Transcript [467] [false]: 'จึงไม่ละลายในลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.72742977+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727431479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727433189+07:00","message":"StatePrefix: 'จึงไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727435138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727436718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727438504+07:00","message":"> Transcript [468] [true]: 'จึงไม่ละลายในลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727440424+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727441909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727443619+07:00","message":"StatePrefix: 'จึงไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727445121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.727447558+07:00","message":"Push: 'จึงไม่ละลายในลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.727459766+07:00","message":"push: {true จึงไม่ละลายในลิพิด 0 0xc0001fac80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:09.734141808+07:00","message":"write wav file: './tmp/7510/7510_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.526858049+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.52690055+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-02-25T13:06:10.526908217+07:00","message":"receive interim result [false|false]: มีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.526920282+07:00","message":"[buffer interim] 50 false มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.52693002+07:00","message":"[bufferProcess] interim [660000000]:มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.526932595+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.721888369+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.721914937+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-02-25T13:06:10.721920153+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.721928142+07:00","message":"[buffer interim] 50 false แต่มีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.721933552+07:00","message":"[bufferProcess] interim [840000000]:แต่มีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.721935785+07:00","message":"[bufferProcess] send to processor:มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.721938723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.721941215+07:00","message":"> Transcript [469] [false]: 'มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.721943127+07:00","message":"Set StatePrefix (first interim): 'มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.125392347+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.125448242+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-02-25T13:06:11.125456136+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.125474012+07:00","message":"[buffer interim] 50 false แต่มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.125484051+07:00","message":"[bufferProcess] interim [320000000]:แต่มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.125487493+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.125496987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.125500962+07:00","message":"> Transcript [470] [false]: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.125504334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.125508183+07:00","message":"Set new StatePrefix: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:11.603681655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:11.603690723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.745344133+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.745378397+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-02-25T13:06:11.745384577+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.745398226+07:00","message":"[buffer interim] 50 false แต่มีขนาดเล็กพอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.745405866+07:00","message":"[bufferProcess] interim [860000000]:แต่มีขนาดเล็กพอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.745407974+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.745413687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.745416374+07:00","message":"> Transcript [471] [false]: 'แต่มีขนาดเล็กพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.745419106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.745420978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.745422669+07:00","message":"StatePrefix: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.745424598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.927184642+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.927227629+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-02-25T13:06:11.927233645+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.92725061+07:00","message":"[buffer interim] 50 false แต่มีขนาดเล็กพอและไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.927261661+07:00","message":"[bufferProcess] interim [40000000]:แต่มีขนาดเล็กพอและไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.927264595+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.927271524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.927274933+07:00","message":"> Transcript [472] [false]: 'แต่มีขนาดเล็กพอและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.927278503+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.927280581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.927282558+07:00","message":"StatePrefix: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.927284676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.001158985+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.001211655+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-02-25T13:06:12.001218383+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.001232675+07:00","message":"[buffer interim] 50 false แต่มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.001240126+07:00","message":"[bufferProcess] interim [220000000]:แต่มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.001243105+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.001250259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.001253397+07:00","message":"> Transcript [473] [false]: 'แต่มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.001257134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.001259205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.001261569+07:00","message":"StatePrefix: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.001265569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.262988821+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.263032415+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-02-25T13:06:12.263038138+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.263048566+07:00","message":"[buffer interim] 50 false แต่มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263056275+07:00","message":"[bufferProcess] interim [400000000]:แต่มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263058417+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263062019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263064777+07:00","message":"> Transcript [474] [false]: 'แต่มีขนาดเล็กพอและไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.26306831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263070794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263073244+07:00","message":"StatePrefix: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263075409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263077928+07:00","message":"Push: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263079774+07:00","message":"TextPushed: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263082182+07:00","message":"Set new StatePrefix : 'แต่มีขนาดเล็กพอและไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.263086108+07:00","message":"Next Push (prob) : 'พอและไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.263094911+07:00","message":"push: {false แต่มีขนาดเล็ก 0 0xc0025b4900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.32056554+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.32060165+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-02-25T13:06:12.320607767+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.320618147+07:00","message":"[buffer interim] 50 false แต่มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.320624293+07:00","message":"[bufferProcess] interim [460000000]:แต่มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.320626684+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.320632324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.320635046+07:00","message":"> Transcript [475] [false]: 'แต่มีขนาดเล็กพอและไม่มีปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.320637927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.320639878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.320641574+07:00","message":"StatePrefix: 'แต่มีขนาดเล็กพอและไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.320643692+07:00","message":"TextPushed: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.449485439+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.449572094+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-02-25T13:06:12.449579734+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.449599525+07:00","message":"[buffer interim] 50 false แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.449612886+07:00","message":"[bufferProcess] interim [580000000]:แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.449616046+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.449620948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.449625091+07:00","message":"> Transcript [476] [false]: 'แต่มีขนาดเล็กพอและไม่มีประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.449629863+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.449632438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.449635274+07:00","message":"StatePrefix: 'แต่มีขนาดเล็กพอและไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.449638709+07:00","message":"TextPushed: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.570726874+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.67578739+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.675825416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอและไม่มีประจุ\",\"confidence\":0.9432692}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.675832664+07:00","message":"receive interim result [true|false]: แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.675839507+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.675841443+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.675848768+07:00","message":"[buffer interim] 50 true แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675857335+07:00","message":"[bufferProcess] interim [910000000]:แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.67586704+07:00","message":"[bufferProcess] send to processor (isfinal):แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675870623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675873218+07:00","message":"> Transcript [477] [false]: 'แต่มีขนาดเล็กพอและไม่มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675875873+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675877601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675879255+07:00","message":"StatePrefix: 'แต่มีขนาดเล็กพอและไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675881227+07:00","message":"TextPushed: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675882843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675884637+07:00","message":"> Transcript [478] [true]: 'แต่มีขนาดเล็กพอและไม่มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675886838+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675888371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.67588991+07:00","message":"StatePrefix: 'แต่มีขนาดเล็กพอและไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675891682+07:00","message":"TextPushed: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.675894309+07:00","message":"Push: 'พอและไม่มีประจุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.675902185+07:00","message":"push: {true พอและไม่มีประจุ 0 0xc0025b4900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:12.683633287+07:00","message":"write wav file: './tmp/7510/7510_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.693075379+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.346723381+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.346763527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.346769104+07:00","message":"receive interim result [false|false]: ก็ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.346784956+07:00","message":"[buffer interim] 51 false ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.346791249+07:00","message":"[bufferProcess] interim [660000000]:ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.346793203+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.408484299+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.408528632+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-02-25T13:06:13.408534371+07:00","message":"receive interim result [false|false]: ก็สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.408550311+07:00","message":"[buffer interim] 51 false ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.408557837+07:00","message":"[bufferProcess] interim [780000000]:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.408560206+07:00","message":"[bufferProcess] send to processor:ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.408567383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.408570958+07:00","message":"> Transcript [479] [false]: 'ก็ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.408573077+07:00","message":"Set StatePrefix (first interim): 'ก็ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.737644356+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.737688455+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-02-25T13:06:13.737694914+07:00","message":"receive interim result [false|false]: ก็สามารถแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.73771314+07:00","message":"[buffer interim] 51 false ก็สามารถแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.737721152+07:00","message":"[bufferProcess] interim [80000000]:ก็สามารถแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.737723723+07:00","message":"[bufferProcess] send to processor:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.737728304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.737731208+07:00","message":"> Transcript [480] [false]: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.73773352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.737735464+07:00","message":"Set new StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.857868026+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.857907604+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-02-25T13:06:13.85791281+07:00","message":"receive interim result [false|false]: ก็สามารถแทรก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.857928753+07:00","message":"[buffer interim] 51 false ก็สามารถแทรก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.857936072+07:00","message":"[bufferProcess] interim [140000000]:ก็สามารถแทรก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.85793902+07:00","message":"[bufferProcess] send to processor:ก็สามารถแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.85794629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.857949242+07:00","message":"> Transcript [481] [false]: 'ก็สามารถแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.857952178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.857954135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.857955765+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.857957965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.932109561+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.932145488+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-02-25T13:06:13.932150381+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.932164239+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.932170014+07:00","message":"[bufferProcess] interim [320000000]:ก็สามารถแทรกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.932172897+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.932176098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.93219041+07:00","message":"> Transcript [482] [false]: 'ก็สามารถแทรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.932194223+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.932196226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.932198147+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.932200024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.276288729+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.276337904+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-02-25T13:06:14.27634422+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.276360837+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.276369125+07:00","message":"[bufferProcess] interim [620000000]:ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.276371826+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.276375378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.276378433+07:00","message":"> Transcript [483] [false]: 'ก็สามารถแทรกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.276382259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.276384179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.276386176+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.276388176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.311218724+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.311249756+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-02-25T13:06:14.311256657+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.311267738+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311274888+07:00","message":"[bufferProcess] interim [680000000]:ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311277145+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311280651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311283071+07:00","message":"> Transcript [484] [false]: 'ก็สามารถแทรกผ่านร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311286535+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311288394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311290072+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311291819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311294483+07:00","message":"Push: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311296332+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.3112981+07:00","message":"Set new StatePrefix : 'ก็สามารถแทรกผ่านร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.311300552+07:00","message":"Next Push (prob) : 'แทรกผ่านร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.311309617+07:00","message":"push: {false ก็สามารถ 0 0xc00041c600}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:14.604618903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:14.604622175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.761251261+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.761303561+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-02-25T13:06:14.761310196+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.761327155+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.76133488+07:00","message":"[bufferProcess] interim [40000000]:ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.761337694+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.76134534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.761348313+07:00","message":"> Transcript [485] [false]: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.761350657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.761353248+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.76342304+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.763451342+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-02-25T13:06:14.763456043+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.763466185+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.763471013+07:00","message":"[bufferProcess] interim [100000000]:ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.763473173+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.763476137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.763478382+07:00","message":"> Transcript [486] [false]: 'ก็สามารถแทรกผ่านระหว่างโมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.763481714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.76348377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.763485519+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.763487703+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.82191818+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.821940189+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-02-25T13:06:14.821944929+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.821958403+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.82196604+07:00","message":"[bufferProcess] interim [160000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.821968834+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.821972786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.82197484+07:00","message":"> Transcript [487] [false]: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.821979526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.821981435+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.821983069+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.821985056+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.272840478+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.272880278+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-02-25T13:06:15.272886705+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.272902755+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.272911163+07:00","message":"[bufferProcess] interim [580000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.272913385+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.272917248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.27291999+07:00","message":"> Transcript [488] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.272923596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.272925661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.272927673+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.272930023+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.545821407+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.545858852+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-02-25T13:06:15.545864902+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.545878225+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.54588495+07:00","message":"[bufferProcess] interim [880000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.545887026+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.545889934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.545892392+07:00","message":"> Transcript [489] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.545896587+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.545898427+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.545900413+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.545902403+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.545904967+07:00","message":"Push: 'แทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.54590714+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.545909868+07:00","message":"Set new StatePrefix : 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.545912385+07:00","message":"Next Push (prob) : 'โมเลกุลของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.545920868+07:00","message":"push: {false แทรกผ่านระหว่าง 0 0xc00041c600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.648331901+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.648369161+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-02-25T13:06:15.648378235+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.648388848+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.648397133+07:00","message":"[bufferProcess] interim [940000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.648399961+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.648404792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.648407314+07:00","message":"> Transcript [490] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.648410325+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.6484123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.648414304+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.64841666+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.716792554+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.716828349+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-02-25T13:06:15.716833802+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.716850863+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.716858979+07:00","message":"[bufferProcess] interim [60000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.716861259+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.716864861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.716867554+07:00","message":"> Transcript [491] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.716870987+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.716872903+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.716874689+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.716877424+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.847420552+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.8474587+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-02-25T13:06:15.847465219+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.847486241+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.847492634+07:00","message":"[bufferProcess] interim [180000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.847495275+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.847498781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.847501595+07:00","message":"> Transcript [492] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.847504836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.847506616+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.847508354+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.847510494+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.043630026+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.043654773+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-02-25T13:06:16.043660765+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.043673966+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043678763+07:00","message":"[bufferProcess] interim [420000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043681166+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043684507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043686635+07:00","message":"> Transcript [493] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043689417+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043690984+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043692782+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043694919+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043697452+07:00","message":"Push: 'โมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043699143+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.04370298+07:00","message":"Set new StatePrefix : 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.043705461+07:00","message":"Next Push (prob) : 'ฟอสฟอรัส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.043720021+07:00","message":"push: {false โมเลกุลของ 0 0xc00041c600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.361392639+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.361429307+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-02-25T13:06:16.361436786+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.361448767+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.361455439+07:00","message":"[bufferProcess] interim [720000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.361457784+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.361462876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.361465922+07:00","message":"> Transcript [494] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.361468516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.361470224+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.623036011+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.62306969+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-02-25T13:06:16.623075703+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.623089568+07:00","message":"[buffer interim] 51 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.623095569+07:00","message":"[bufferProcess] interim [20000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.623098192+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.623103133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.623105834+07:00","message":"> Transcript [495] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.623108442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.623110132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.623111925+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.623114268+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.920844886+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.057989375+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.058025922+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-02-25T13:06:17.05803309+07:00","message":"receive interim result [true|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.058042104+07:00","message":"end recv isFinal message id 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.058044106+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.058050367+07:00","message":"[buffer interim] 51 true ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058058381+07:00","message":"[bufferProcess] interim [440000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058064895+07:00","message":"[bufferProcess] send to processor (isfinal):ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058068269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058071257+07:00","message":"> Transcript [496] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058075077+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058077591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058079894+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058083254+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058085561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058087363+07:00","message":"> Transcript [497] [true]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058089407+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058091034+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058092564+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058097155+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.058106087+07:00","message":"Push: 'ฟอสโฟลิพิดได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.05811564+07:00","message":"push: {true ฟอสโฟลิพิดได้ค่ะ 0 0xc00041c600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:17.070882167+07:00","message":"write wav file: './tmp/7510/7510_51.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:17.605247199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:17.605246761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.013210418+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.537033186+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.53707452+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-02-25T13:06:18.537079876+07:00","message":"receive interim result [false|false]: อ๊อด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.537094651+07:00","message":"[buffer interim] 52 false อ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.537101309+07:00","message":"[bufferProcess] interim [540000000]:อ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.537103205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.537109695+07:00","message":"[bufferProcess] send to processor (ticker):อ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.537112538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.537115215+07:00","message":"> Transcript [498] [false]: 'อ๊อด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.537117167+07:00","message":"Set StatePrefix (first interim): 'อ๊อด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.662585538+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.662627621+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-02-25T13:06:18.662632456+07:00","message":"receive interim result [false|false]: ออสโม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.662650469+07:00","message":"[buffer interim] 52 false ออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.662658082+07:00","message":"[bufferProcess] interim [720000000]:ออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.662659826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.72729683+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.727336204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Hotmail\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.72734173+07:00","message":"receive interim result [false|false]: Hotmail"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.727353469+07:00","message":"[buffer interim] 52 false Hotmail"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.727360347+07:00","message":"[bufferProcess] interim [780000000]:Hotmail"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.727362742+07:00","message":"[bufferProcess] send to processor:ออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.727376346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.72737937+07:00","message":"> Transcript [499] [false]: 'ออสโม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.727381392+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.727383174+07:00","message":"Set new StatePrefix: 'ออสโม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.844883136+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.844921952+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-02-25T13:06:18.844927543+07:00","message":"receive interim result [false|false]: ออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.844941015+07:00","message":"[buffer interim] 52 false ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.844946979+07:00","message":"[bufferProcess] interim [840000000]:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.844949153+07:00","message":"[bufferProcess] send to processor:Hotmail"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.844955719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.844958347+07:00","message":"> Transcript [500] [false]: 'Hotmail'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.84496086+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.844963192+07:00","message":"Set new StatePrefix: 'Hotmail'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.373896194+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.373947862+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-02-25T13:06:19.373953381+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.373969762+07:00","message":"[buffer interim] 52 false ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.373977158+07:00","message":"[bufferProcess] interim [380000000]:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.373979464+07:00","message":"[bufferProcess] send to processor:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.373982991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.373985779+07:00","message":"> Transcript [501] [false]: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.373987888+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.373989769+07:00","message":"Set new StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.939232366+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.939271083+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-02-25T13:06:19.93927724+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.939290245+07:00","message":"[buffer interim] 52 false ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.939297417+07:00","message":"[bufferProcess] interim [980000000]:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.939300378+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.939307113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.939310364+07:00","message":"> Transcript [502] [false]: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.939313732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.939315919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.939318111+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.939320386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.332209537+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.33226004+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-02-25T13:06:20.332268387+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.332286523+07:00","message":"[buffer interim] 52 false ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.332300719+07:00","message":"[bufferProcess] interim [400000000]:ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.332304187+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.332313393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.332318128+07:00","message":"> Transcript [503] [false]: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.332323844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.332327183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.332330214+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.332333389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:20.606296331+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:20.606314231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.64761076+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.647654202+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-02-25T13:06:20.647668208+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.647682127+07:00","message":"[buffer interim] 52 false ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.647688652+07:00","message":"[bufferProcess] interim [640000000]:ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.647691387+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.647698224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.64770137+07:00","message":"> Transcript [504] [false]: 'ออสโมซิสนะคะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.647704965+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.647707192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.647709224+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.647711621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.773319229+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.773362575+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-02-25T13:06:20.773369019+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.773382078+07:00","message":"[buffer interim] 52 false ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773389122+07:00","message":"[bufferProcess] interim [760000000]:ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773391501+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773394997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773397785+07:00","message":"> Transcript [505] [false]: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773400947+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773403129+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.7734057+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773407822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773413829+07:00","message":"Push: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773415704+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773417701+07:00","message":"Set new StatePrefix : 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.773420161+07:00","message":"Next Push (prob) : 'นะคะค่ะก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.773428866+07:00","message":"push: {false ออสโมซิส 0 0xc0001fa800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.965313549+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.965365799+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-02-25T13:06:20.965373233+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.965390154+07:00","message":"[buffer interim] 52 false ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.965399572+07:00","message":"[bufferProcess] interim [940000000]:ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.965403209+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.965413148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.965418665+07:00","message":"> Transcript [506] [false]: 'ออสโมซิสนะคะค่ะก่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.965424066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.96542785+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.965431503+07:00","message":"StatePrefix: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.965434935+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.04360945+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.043647988+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-02-25T13:06:21.043653603+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.043666412+07:00","message":"[buffer interim] 52 false ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.043682132+07:00","message":"[bufferProcess] interim [120000000]:ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.043685409+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.043693839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.043699141+07:00","message":"> Transcript [507] [false]: 'ออสโมซิสนะคะค่ะก่อนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.04370291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.04370495+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.043708032+07:00","message":"StatePrefix: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.04371022+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.471445788+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.570825484+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.570864833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะก่อนที่เราจะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.570870344+07:00","message":"receive interim result [true|false]: ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.570879146+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.570881751+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.570889825+07:00","message":"[buffer interim] 52 true ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570900227+07:00","message":"[bufferProcess] interim [690000000]:ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570903444+07:00","message":"[bufferProcess] send to processor (isfinal):ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570907161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570909933+07:00","message":"> Transcript [508] [false]: 'ออสโมซิสนะคะค่ะก่อนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570912905+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570914672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570916702+07:00","message":"StatePrefix: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570918922+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570920482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570922445+07:00","message":"> Transcript [509] [true]: 'ออสโมซิสนะคะค่ะก่อนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570925518+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570927125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570928582+07:00","message":"StatePrefix: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570930402+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.570937116+07:00","message":"Push: 'นะคะค่ะก่อนที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.570945801+07:00","message":"push: {true นะคะค่ะก่อนที่เราจะ 0 0xc0001fa800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:21.579702986+07:00","message":"write wav file: './tmp/7510/7510_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.733497363+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.067247707+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.067285716+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-02-25T13:06:22.067290657+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.067304415+07:00","message":"[buffer interim] 53 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.067312628+07:00","message":"[bufferProcess] interim [360000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.06731514+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.253707417+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.253750224+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-02-25T13:06:22.253756451+07:00","message":"receive interim result [false|false]: ไปเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.253768377+07:00","message":"[buffer interim] 53 false ไปเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.253775243+07:00","message":"[bufferProcess] interim [540000000]:ไปเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.253777368+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.253782809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.25378621+07:00","message":"> Transcript [510] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.253788441+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.383216468+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.383251652+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-02-25T13:06:22.383256834+07:00","message":"receive interim result [false|false]: ไปเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.383271423+07:00","message":"[buffer interim] 53 false ไปเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.383278425+07:00","message":"[bufferProcess] interim [720000000]:ไปเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.38328036+07:00","message":"[bufferProcess] send to processor:ไปเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.383284239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.383287451+07:00","message":"> Transcript [511] [false]: 'ไปเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.383290372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.383292423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.383294224+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.383296015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.601245777+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.601287163+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-02-25T13:06:22.601294047+07:00","message":"receive interim result [false|false]: ไปเข้าใจล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.601309066+07:00","message":"[buffer interim] 53 false ไปเข้าใจล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.601316437+07:00","message":"[bufferProcess] interim [900000000]:ไปเข้าใจล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.601318991+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.601325159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.601328021+07:00","message":"> Transcript [512] [false]: 'ไปเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.60133136+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.601333311+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.601335387+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.601337434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.702498191+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.702538129+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-02-25T13:06:22.702544214+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.702556786+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.70256393+07:00","message":"[bufferProcess] interim [20000000]:ไปเข้าใจหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.702566228+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.702574247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.702577228+07:00","message":"> Transcript [513] [false]: 'ไปเข้าใจล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.70258157+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.70258483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.702588242+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.702591103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.889820876+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.889861995+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-02-25T13:06:22.889867715+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.889880707+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889887908+07:00","message":"[bufferProcess] interim [140000000]:ไปเข้าใจหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889890439+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889896054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889899023+07:00","message":"> Transcript [514] [false]: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.88990193+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889903876+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889906071+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889908279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889912674+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889914387+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889916702+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.889918867+07:00","message":"Next Push (prob) : 'เข้าใจหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.889927297+07:00","message":"push: {false ไป 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.167050681+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.167093268+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-02-25T13:06:23.167099461+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.167121871+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.167130038+07:00","message":"[bufferProcess] interim [500000000]:ไปเข้าใจหลักการนับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.167132774+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.167138521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.167141505+07:00","message":"> Transcript [515] [false]: 'ไปเข้าใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.167145139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.167147076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.167148857+07:00","message":"StatePrefix: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.16715139+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.284540626+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.284579618+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-02-25T13:06:23.284585957+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.284597955+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.284605322+07:00","message":"[bufferProcess] interim [620000000]:ไปเข้าใจหลักการนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.284607374+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.2846127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.284615679+07:00","message":"> Transcript [516] [false]: 'ไปเข้าใจหลักการนับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.284619013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.284621166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.284623067+07:00","message":"StatePrefix: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.284625311+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:23.607154933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:23.607165231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.610799492+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.610833291+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-02-25T13:06:23.610838363+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.610850015+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.610855792+07:00","message":"[bufferProcess] interim [920000000]:ไปเข้าใจหลักการนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.610858626+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.610863724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.610866288+07:00","message":"> Transcript [517] [false]: 'ไปเข้าใจหลักการนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.610869436+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.610871384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.610873246+07:00","message":"StatePrefix: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.610875478+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.873651645+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.87369125+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-02-25T13:06:23.873697335+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.873711919+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.873718904+07:00","message":"[bufferProcess] interim [100000000]:ไปเข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.8737219+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.873728334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.873731118+07:00","message":"> Transcript [518] [false]: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.873734944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.873736989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.873739714+07:00","message":"StatePrefix: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.87374203+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.873747445+07:00","message":"Push: 'เข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.873749402+07:00","message":"TextPushed: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.873751263+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.873756143+07:00","message":"Next Push (prob) : 'การนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.873763622+07:00","message":"push: {false เข้าใจหลัก 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.894221298+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.894260423+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-02-25T13:06:23.894266045+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.894282773+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.894290066+07:00","message":"[bufferProcess] interim [160000000]:ไปเข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.894292893+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.894299794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.894302675+07:00","message":"> Transcript [519] [false]: 'ไปเข้าใจหลักการนะคะว่าเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.894306271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.894308481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.894311086+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.894313693+07:00","message":"TextPushed: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.050328053+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.050378067+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-02-25T13:06:24.050384453+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.05040085+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.050409169+07:00","message":"[bufferProcess] interim [340000000]:ไปเข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.050411725+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.050418598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.050421437+07:00","message":"> Transcript [520] [false]: 'ไปเข้าใจหลักการนะคะว่าอ๊อด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.050425506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.050427882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.050429793+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.050432316+07:00","message":"TextPushed: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.051501396+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.051509527+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-02-25T13:06:24.05151252+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.051521001+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.051523863+07:00","message":"[bufferProcess] interim [400000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.051525721+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.051527689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.051529551+07:00","message":"> Transcript [521] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.051531533+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.051533146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.051535153+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.051536855+07:00","message":"TextPushed: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.490093815+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.490133693+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-02-25T13:06:24.490139264+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.490152688+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490159773+07:00","message":"[bufferProcess] interim [760000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490162377+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.49016952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490172516+07:00","message":"> Transcript [522] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490176311+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490178487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490180668+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490182999+07:00","message":"TextPushed: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490188864+07:00","message":"Push: 'การนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490190872+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490192961+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.490194941+07:00","message":"Next Push (prob) : 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.490202066+07:00","message":"push: {false การนะคะว่า 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.559720065+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.559756644+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-02-25T13:06:24.55976278+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.559776884+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.559784151+07:00","message":"[bufferProcess] interim [880000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.559787005+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.559793917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.55979689+07:00","message":"> Transcript [523] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.559800404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.559802522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.559804627+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.559807161+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.747448308+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.747489411+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-02-25T13:06:24.74749767+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.747513437+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.747523818+07:00","message":"[bufferProcess] interim [60000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.747526799+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.747534182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.747537322+07:00","message":"> Transcript [524] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.7475405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.747542516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.747544687+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.747547501+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.073464088+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.073514595+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-02-25T13:06:25.073522339+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.073543461+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.073554322+07:00","message":"[bufferProcess] interim [360000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.073556987+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.073564774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.073568423+07:00","message":"> Transcript [525] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.073571554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.073573455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.073575698+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.073578548+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.204976533+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.205018367+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-02-25T13:06:25.205024616+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.205048482+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205056676+07:00","message":"[bufferProcess] interim [480000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205059503+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205063178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205071515+07:00","message":"> Transcript [526] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205075271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205077399+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205080087+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205082943+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.20508578+07:00","message":"Push: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205087626+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205090128+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.205092698+07:00","message":"Next Push (prob) : 'เป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.205101139+07:00","message":"push: {false ออสโมซิส 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.417442545+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.417489954+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-02-25T13:06:25.417496627+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.417509183+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.417517053+07:00","message":"[bufferProcess] interim [720000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.417519418+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.41752558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.417528408+07:00","message":"> Transcript [527] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.417531981+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.417535221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.417537221+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.417539887+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.45280443+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.452830291+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-02-25T13:06:25.452836134+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.452851733+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.452857686+07:00","message":"[bufferProcess] interim [780000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.452860258+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.45286547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.452868106+07:00","message":"> Transcript [528] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.452871497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.45287335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.452875073+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.45287807+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.652471347+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.65250879+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-02-25T13:06:25.652514416+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.652529882+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.652536883+07:00","message":"[bufferProcess] interim [960000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.652539247+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.652542471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.652545187+07:00","message":"> Transcript [529] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.652548499+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.652550547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.65255272+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.652554895+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.970999142+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.971042501+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-02-25T13:06:25.971048846+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.971064101+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971072056+07:00","message":"[bufferProcess] interim [260000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971074659+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971078455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971081431+07:00","message":"> Transcript [530] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971085292+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971087129+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971089552+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971092199+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971098933+07:00","message":"Push: 'เป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971101257+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971103348+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.971105621+07:00","message":"Next Push (prob) : 'ครูอยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.971114075+07:00","message":"push: {false เป็นอย่างไรคุณ 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.167020279+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.167058397+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-02-25T13:06:26.167065573+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.167080688+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.167087528+07:00","message":"[bufferProcess] interim [440000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.167089976+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.167093328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.1670964+07:00","message":"> Transcript [531] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.167100107+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.16710237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.167104802+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.167107821+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.349056467+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.349095593+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-02-25T13:06:26.349102158+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.349118083+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.349126431+07:00","message":"[bufferProcess] interim [680000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.349129427+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.349137332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.349140187+07:00","message":"> Transcript [532] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.349144302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.349146589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.349151098+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.349154018+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.479772876+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.479828124+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-02-25T13:06:26.479835179+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.479852137+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.479860093+07:00","message":"[bufferProcess] interim [740000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.47986271+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.479871066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.47987378+07:00","message":"> Transcript [533] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.479877851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.479880256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.479882854+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.479893234+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:26.607166028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:26.607190345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.800447224+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.800497846+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-02-25T13:06:26.80050528+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.800521737+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800529803+07:00","message":"[bufferProcess] interim [40000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800532877+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800541359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800544724+07:00","message":"> Transcript [534] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800548919+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800551611+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800554205+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800556825+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800564272+07:00","message":"Push: 'ครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.80056637+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800568712+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.800571649+07:00","message":"Next Push (prob) : 'นักเรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.800581279+07:00","message":"push: {false ครูอยากให้ 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.868941406+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.868963692+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-02-25T13:06:26.868969498+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.868980809+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.868987176+07:00","message":"[bufferProcess] interim [220000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.868989639+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.868996663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.868999164+07:00","message":"> Transcript [535] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.86900286+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.86900465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.869006684+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.869009672+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.994600715+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.994632346+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-02-25T13:06:26.994638968+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.994654865+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.994663022+07:00","message":"[bufferProcess] interim [280000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.994665602+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.994669443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.994671991+07:00","message":"> Transcript [536] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.994675509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.994677519+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.994679143+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.994681572+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.052733892+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.052770054+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-02-25T13:06:27.052778668+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.052791533+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.052799064+07:00","message":"[bufferProcess] interim [400000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.052801815+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.052809344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.052812193+07:00","message":"> Transcript [537] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.052815751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.052818937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.05282084+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.052823457+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.373581239+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.37361991+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-02-25T13:06:27.373627139+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.373638995+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373645357+07:00","message":"[bufferProcess] interim [640000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373648112+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373655132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373657865+07:00","message":"> Transcript [538] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373662025+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373664047+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373666825+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373670031+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373678028+07:00","message":"Push: 'นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373680669+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373683061+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.373685222+07:00","message":"Next Push (prob) : 'การทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.373693023+07:00","message":"push: {false นักเรียนได้ศึกษา 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.520218289+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.520261847+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-02-25T13:06:27.520269902+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.520284839+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.520292421+07:00","message":"[bufferProcess] interim [820000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.520295365+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.520303046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.5203063+07:00","message":"> Transcript [539] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.520310481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.520313083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.520315968+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.520318745+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.681331476+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.689748995+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.689779178+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-02-25T13:06:27.689785481+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.68979726+07:00","message":"[buffer interim] 53 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.689803662+07:00","message":"[bufferProcess] interim [940000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.689806168+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.689811523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.689814171+07:00","message":"> Transcript [540] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.689817526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.689819367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.689821167+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.689823705+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.910148297+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.910188329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ\",\"confidence\":0.9515756}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.910194843+07:00","message":"receive interim result [true|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.910204005+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.910205974+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.910212962+07:00","message":"[buffer interim] 53 true ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910219529+07:00","message":"[bufferProcess] interim [180000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910224381+07:00","message":"[bufferProcess] send to processor (isfinal):ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910228115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910230722+07:00","message":"> Transcript [541] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910234472+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910236202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910237799+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910240313+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910242374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910244128+07:00","message":"> Transcript [542] [true]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910253475+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910255225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910256703+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.910258889+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.91026516+07:00","message":"Push: 'การทดลองนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.910275271+07:00","message":"push: {true การทดลองนี้นะคะ 0 0xc0024a4380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:27.921855207+07:00","message":"write wav file: './tmp/7510/7510_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.003518857+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.47309122+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.473120949+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-02-25T13:06:28.473125863+07:00","message":"receive interim result [false|false]: จัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.473148235+07:00","message":"[buffer interim] 54 false จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.473155847+07:00","message":"[bufferProcess] interim [480000000]:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.473157749+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.650252346+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.65029211+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-02-25T13:06:28.650298622+07:00","message":"receive interim result [false|false]: จัดหา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.650313541+07:00","message":"[buffer interim] 54 false จัดหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.650320807+07:00","message":"[bufferProcess] interim [660000000]:จัดหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.650323029+07:00","message":"[bufferProcess] send to processor:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.650329956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.650332632+07:00","message":"> Transcript [543] [false]: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.650334686+07:00","message":"Set StatePrefix (first interim): 'จัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.846840861+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.846878286+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-02-25T13:06:28.846883713+07:00","message":"receive interim result [false|false]: กับข้าว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.846897455+07:00","message":"[buffer interim] 54 false กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.846905369+07:00","message":"[bufferProcess] interim [840000000]:กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.846907515+07:00","message":"[bufferProcess] send to processor:จัดหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.846911001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.846914+07:00","message":"> Transcript [544] [false]: 'จัดหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.846917121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.846919187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.846920927+07:00","message":"StatePrefix: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.846924022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.970138705+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.05931021+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.059345173+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-02-25T13:06:29.059350955+07:00","message":"receive interim result [false|false]: จัดภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.059364397+07:00","message":"[buffer interim] 54 false จัดภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.05937076+07:00","message":"[bufferProcess] interim [80000000]:จัดภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.059374366+07:00","message":"[bufferProcess] send to processor:กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.059379231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.059381909+07:00","message":"> Transcript [545] [false]: 'กับข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.059384266+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.059385985+07:00","message":"Set new StatePrefix: 'กับข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.080103535+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.080128253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดภาพ\",\"confidence\":0.84633136}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.080133455+07:00","message":"receive interim result [true|false]: จัดภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.08014258+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.080144959+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.080150767+07:00","message":"[buffer interim] 54 true จัดภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080157872+07:00","message":"[bufferProcess] interim [170000000]:จัดภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080166627+07:00","message":"[bufferProcess] send to processor (isfinal):จัดภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080169538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080171908+07:00","message":"> Transcript [546] [false]: 'จัดภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080174196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080175926+07:00","message":"Set new StatePrefix: 'จัดภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080177372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080179139+07:00","message":"> Transcript [547] [true]: 'จัดภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080181125+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080182851+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080184942+07:00","message":"StatePrefix: 'จัดภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080186973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.080194716+07:00","message":"Push: 'จัดภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.080201791+07:00","message":"push: {true จัดภาพ 0 0xc002d58900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:29.086370972+07:00","message":"write wav file: './tmp/7510/7510_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.414448014+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:29.607587077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:29.607617907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.774103146+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.774152877+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-02-25T13:06:29.774159292+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.774176234+07:00","message":"[buffer interim] 55 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.774182707+07:00","message":"[bufferProcess] interim [420000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.774184828+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.964690614+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.964725192+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-02-25T13:06:29.96473088+07:00","message":"receive interim result [false|false]: เมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.964744564+07:00","message":"[buffer interim] 55 false เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.96475068+07:00","message":"[bufferProcess] interim [600000000]:เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.964752944+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.964760197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.964762908+07:00","message":"> Transcript [548] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.964764986+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.072772997+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.072812624+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-02-25T13:06:30.072818274+07:00","message":"receive interim result [false|false]: เมื่อเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.072830798+07:00","message":"[buffer interim] 55 false เมื่อเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.072840181+07:00","message":"[bufferProcess] interim [660000000]:เมื่อเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.072842587+07:00","message":"[bufferProcess] send to processor:เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.072848245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.072851057+07:00","message":"> Transcript [549] [false]: 'เมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.07285441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.072856857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.072858703+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.07286074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.259051976+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.259087611+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-02-25T13:06:30.259092903+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.259106639+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259112448+07:00","message":"[bufferProcess] interim [840000000]:เมื่อเริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259114884+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259120761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259123409+07:00","message":"> Transcript [550] [false]: 'เมื่อเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259126301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259128239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259129927+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259134446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.45248841+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.452525953+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-02-25T13:06:30.452532465+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.452547492+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.452555202+07:00","message":"[bufferProcess] interim [80000000]:เมื่อเริ่มการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.452557479+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.452564872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.452567831+07:00","message":"> Transcript [551] [false]: 'เมื่อเริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.45257091+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.452572874+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.452575696+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.452577831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.646819805+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.646858663+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-02-25T13:06:30.646864901+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.646879481+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646887724+07:00","message":"[bufferProcess] interim [260000000]:เมื่อเริ่มการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646891347+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646901794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646905641+07:00","message":"> Transcript [552] [false]: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646909015+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646911239+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646913128+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646915178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646921414+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646923418+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.646925298+07:00","message":"Set new StatePrefix : 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.64692721+07:00","message":"Next Push (prob) : 'เริ่มการทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.646935689+07:00","message":"push: {false เมื่อ 0 0xc0024a4680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.194595685+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.194637001+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-02-25T13:06:31.194642813+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.194659315+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.194667644+07:00","message":"[bufferProcess] interim [800000000]:เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.194670101+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.194673788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.194676363+07:00","message":"> Transcript [553] [false]: 'เมื่อเริ่มการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.194679314+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.19468123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.194683162+07:00","message":"StatePrefix: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.194685321+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.349906389+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.349949662+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-02-25T13:06:31.349955889+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.34997335+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.349984121+07:00","message":"[bufferProcess] interim [980000000]:เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.349986684+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.349993776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.349997089+07:00","message":"> Transcript [554] [false]: 'เมื่อเริ่มการทดลองสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.35000055+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.350003103+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.350007528+07:00","message":"StatePrefix: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.350009674+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.734337459+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.734386895+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-02-25T13:06:31.734395819+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.734414516+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.734423374+07:00","message":"[bufferProcess] interim [400000000]:เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.734428977+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.734437884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.734441096+07:00","message":"> Transcript [555] [false]: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.734444468+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.734447759+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.73444963+07:00","message":"StatePrefix: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.734451853+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.863781206+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.863820133+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-02-25T13:06:31.863826423+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.863840066+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863847942+07:00","message":"[bufferProcess] interim [520000000]:เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.86385043+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863857255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863860448+07:00","message":"> Transcript [556] [false]: 'เมื่อเริ่มการทดลองสารละลายสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863863766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863865926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863867769+07:00","message":"StatePrefix: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863869775+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863874475+07:00","message":"Push: 'เริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863876234+07:00","message":"TextPushed: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863878244+07:00","message":"Set new StatePrefix : 'เมื่อเริ่มการทดลองสารละลายสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.863881388+07:00","message":"Next Push (prob) : 'ลองสารละลายสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.863890537+07:00","message":"push: {false เริ่มการทด 0 0xc0024a4680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.440750569+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.440788203+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-02-25T13:06:32.440795175+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.440811397+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.440820529+07:00","message":"[bufferProcess] interim [60000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.440824575+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.440834645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.440838586+07:00","message":"> Transcript [557] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.440842368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.440846121+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:32.60834434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:32.608348188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.630733953+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.630773277+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-02-25T13:06:32.630779495+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.63079625+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.630809351+07:00","message":"[bufferProcess] interim [300000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.630812152+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.630816068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.630819096+07:00","message":"> Transcript [558] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.630822448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.630824829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.630828272+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.630830823+07:00","message":"TextPushed: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.95091306+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.950957967+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-02-25T13:06:32.950966331+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.950981564+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.950990519+07:00","message":"[bufferProcess] interim [600000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.950994237+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.951004006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.951009626+07:00","message":"> Transcript [559] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.951015026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.951018242+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.951022346+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.951025507+07:00","message":"TextPushed: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.313296939+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.313344704+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-02-25T13:06:33.313355884+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.313371326+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.313379216+07:00","message":"[bufferProcess] interim [900000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.313386947+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.31339791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.313400973+07:00","message":"> Transcript [560] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.31340475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.313406808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.313409363+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.313411878+07:00","message":"TextPushed: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.458872865+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.458911443+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-02-25T13:06:33.458918425+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.458931621+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.45893834+07:00","message":"[bufferProcess] interim [80000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.458941001+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.458947685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.458950333+07:00","message":"> Transcript [561] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.458954306+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.45895647+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.458958723+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.458961553+07:00","message":"TextPushed: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.458970073+07:00","message":"Push: 'ลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.458972621+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.458974681+07:00","message":"Set new StatePrefix : 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.458977013+07:00","message":"Next Push (prob) : 'ทางด้านซ้ายของเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.458984279+07:00","message":"push: {false ลองสารละลายซูโครส 0 0xc0024a4680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.652514891+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.652555371+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-02-25T13:06:33.652563702+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.652580647+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.652589545+07:00","message":"[bufferProcess] interim [260000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.652593069+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.65260482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.652609332+07:00","message":"> Transcript [562] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.652649083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.652653667+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.653760337+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.653776873+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-02-25T13:06:33.653782468+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.653796927+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.653802601+07:00","message":"[bufferProcess] interim [320000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.653806139+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.65381896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.653822006+07:00","message":"> Transcript [563] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.653825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.653828303+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.78015531+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.780195285+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-02-25T13:06:33.780201622+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.78021277+07:00","message":"[buffer interim] 55 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.780219475+07:00","message":"[bufferProcess] interim [380000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.780222114+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.780225566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.780228098+07:00","message":"> Transcript [564] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.780230295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.780232129+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.021018409+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.129093444+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.129136699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.129144171+07:00","message":"receive interim result [true|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.129153246+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.129155261+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.129172478+07:00","message":"[buffer interim] 55 true เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129182718+07:00","message":"[bufferProcess] interim [830000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129191108+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129195651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129198778+07:00","message":"> Transcript [565] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.12920161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129203567+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129205311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129206978+07:00","message":"> Transcript [566] [true]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129209292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129211057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129212798+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129215478+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.129221948+07:00","message":"Push: 'ทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.129231653+07:00","message":"push: {true ทางด้านซ้ายของเยื่อเลือกผ่าน 0 0xc0024a4680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:34.139299179+07:00","message":"write wav file: './tmp/7510/7510_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.213121337+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.548105232+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.54814552+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-02-25T13:06:34.54815097+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.54816295+07:00","message":"[buffer interim] 56 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.548169479+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.548171235+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.681086066+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.681129976+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-02-25T13:06:34.681135788+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.681150521+07:00","message":"[buffer interim] 56 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.681157621+07:00","message":"[bufferProcess] interim [480000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.681170037+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.681179881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.681183005+07:00","message":"> Transcript [567] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.681185079+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.866608082+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.866645713+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-02-25T13:06:34.866652033+07:00","message":"receive interim result [false|false]: จะมีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.866665598+07:00","message":"[buffer interim] 56 false จะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.866672753+07:00","message":"[bufferProcess] interim [720000000]:จะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.866675111+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.866681627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.866684864+07:00","message":"> Transcript [568] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.866687803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.866689751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.866691548+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.866694451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.187340021+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.18738907+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-02-25T13:06:35.187395874+07:00","message":"receive interim result [false|false]: จะมีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.187410343+07:00","message":"[buffer interim] 56 false จะมีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.187422029+07:00","message":"[bufferProcess] interim [20000000]:จะมีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.187424645+07:00","message":"[bufferProcess] send to processor:จะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.187430189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.187433442+07:00","message":"> Transcript [569] [false]: 'จะมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.187436627+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.187438658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.187441023+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.187443246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.443523841+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.443565147+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-02-25T13:06:35.443571062+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.443585215+07:00","message":"[buffer interim] 56 false จะมีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.443592273+07:00","message":"[bufferProcess] interim [260000000]:จะมีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.443594729+07:00","message":"[bufferProcess] send to processor:จะมีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.443601536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.443604539+07:00","message":"> Transcript [570] [false]: 'จะมีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.443607318+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.443609659+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.443611603+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.4436139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:35.609136611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:35.609183349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.769002243+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.769044659+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-02-25T13:06:35.769051162+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.769066203+07:00","message":"[buffer interim] 56 false จะมีความเข้มข้นน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769073986+07:00","message":"[bufferProcess] interim [620000000]:จะมีความเข้มข้นน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769076557+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769084341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769087158+07:00","message":"> Transcript [571] [false]: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769090482+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769092468+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769095355+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769097327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769102872+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769104552+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769106322+07:00","message":"Set new StatePrefix : 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.769108216+07:00","message":"Next Push (prob) : 'มีความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.76911606+07:00","message":"push: {false จะ 0 0xc0025b4580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.955064933+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.955097673+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-02-25T13:06:35.955103187+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.955116396+07:00","message":"[buffer interim] 56 false จะมีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.955122659+07:00","message":"[bufferProcess] interim [800000000]:จะมีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.955124733+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.955129292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.955132269+07:00","message":"> Transcript [572] [false]: 'จะมีความเข้มข้นน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.955135219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.955137249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.955139133+07:00","message":"StatePrefix: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.955141618+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.281404382+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.281424467+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-02-25T13:06:36.281428622+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่าถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.281441711+07:00","message":"[buffer interim] 56 false จะมีความเข้มข้นน้อยกว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281446711+07:00","message":"[bufferProcess] interim [40000000]:จะมีความเข้มข้นน้อยกว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.28144898+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281452636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281455473+07:00","message":"> Transcript [573] [false]: 'จะมีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281458411+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281460268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281462214+07:00","message":"StatePrefix: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281464583+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.285914078+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.285923518+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-02-25T13:06:36.285926941+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.285934205+07:00","message":"[buffer interim] 56 false จะมีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.285937334+07:00","message":"[bufferProcess] interim [100000000]:จะมีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.285939646+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อยกว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.285941522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.285943436+07:00","message":"> Transcript [574] [false]: 'จะมีความเข้มข้นน้อยกว่าถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.285946906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.285948876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.285950493+07:00","message":"StatePrefix: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.285952238+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.344723899+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.344757422+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-02-25T13:06:36.3447637+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.344774821+07:00","message":"[buffer interim] 56 false จะมีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344780571+07:00","message":"[bufferProcess] interim [220000000]:จะมีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344782901+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344788136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344791014+07:00","message":"> Transcript [575] [false]: 'จะมีความเข้มข้นน้อยกว่าทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344793739+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344795568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344797696+07:00","message":"StatePrefix: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344800299+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344804483+07:00","message":"Push: 'มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344806227+07:00","message":"TextPushed: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344808569+07:00","message":"Set new StatePrefix : 'จะมีความเข้มข้นน้อยกว่าทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.344810647+07:00","message":"Next Push (prob) : 'น้อยกว่าทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.344817488+07:00","message":"push: {false มีความเข้มข้น 0 0xc0025b4580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.656629058+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.65666314+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-02-25T13:06:36.656669171+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.656684641+07:00","message":"[buffer interim] 56 false จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.656692824+07:00","message":"[bufferProcess] interim [520000000]:จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.656695033+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.656700159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.656702712+07:00","message":"> Transcript [576] [false]: 'จะมีความเข้มข้นน้อยกว่าทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.656706119+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.656708074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.656709995+07:00","message":"StatePrefix: 'จะมีความเข้มข้นน้อยกว่าทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.656712278+07:00","message":"TextPushed: 'จะมีความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.101105332+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.187395568+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.187433676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นน้อยกว่าทางด้านขวา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.187442528+07:00","message":"receive interim result [true|false]: จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.187450369+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.187452605+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.187459627+07:00","message":"[buffer interim] 56 true จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187467645+07:00","message":"[bufferProcess] interim [90000000]:จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187472592+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.18747625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187479046+07:00","message":"> Transcript [577] [false]: 'จะมีความเข้มข้นน้อยกว่าทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187481758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187483453+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.18748593+07:00","message":"StatePrefix: 'จะมีความเข้มข้นน้อยกว่าทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187489915+07:00","message":"TextPushed: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.18749171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187493462+07:00","message":"> Transcript [578] [true]: 'จะมีความเข้มข้นน้อยกว่าทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187495355+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.18749685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187498633+07:00","message":"StatePrefix: 'จะมีความเข้มข้นน้อยกว่าทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187500283+07:00","message":"TextPushed: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.187506871+07:00","message":"Push: 'น้อยกว่าทางด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.187515493+07:00","message":"push: {true น้อยกว่าทางด้านขวา 0 0xc0025b4580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:37.195288666+07:00","message":"write wav file: './tmp/7510/7510_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.294127383+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.819237994+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.819269167+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-02-25T13:06:37.819273526+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.819285614+07:00","message":"[buffer interim] 57 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.819291574+07:00","message":"[bufferProcess] interim [540000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.819293055+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.144756975+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.144794387+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-02-25T13:06:38.14480075+07:00","message":"receive interim result [false|false]: น้ำจิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.144815249+07:00","message":"[buffer interim] 57 false น้ำจิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.144822809+07:00","message":"[bufferProcess] interim [900000000]:น้ำจิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.144825727+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.144834025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.144838342+07:00","message":"> Transcript [579] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.144841596+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.296071005+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.296102056+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-02-25T13:06:38.296108161+07:00","message":"receive interim result [false|false]: น้ำจึง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.296123198+07:00","message":"[buffer interim] 57 false น้ำจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.296130633+07:00","message":"[bufferProcess] interim [20000000]:น้ำจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.296132611+07:00","message":"[bufferProcess] send to processor:น้ำจิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.296135957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.296138744+07:00","message":"> Transcript [580] [false]: 'น้ำจิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.296141709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.296143564+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.296145269+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.296147055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.47158921+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.471621952+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-02-25T13:06:38.47162809+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.471641024+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.471647788+07:00","message":"[bufferProcess] interim [140000000]:น้ำจึงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.471650823+07:00","message":"[bufferProcess] send to processor:น้ำจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.471657829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.47166011+07:00","message":"> Transcript [581] [false]: 'น้ำจึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.471663374+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.471665178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.47166703+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.471669751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.531303246+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.531338199+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-02-25T13:06:38.531345015+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.531367213+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.531378391+07:00","message":"[bufferProcess] interim [320000000]:น้ำจึงเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.531381559+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.531388106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.531391535+07:00","message":"> Transcript [582] [false]: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.531396317+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.531399093+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.531402183+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.53140481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.550465402+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.550485331+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.550487633+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.550489418+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.55049162+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.550493339+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.5504951+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.550496724+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.550498382+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.550500269+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:38.609980571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:38.610005537+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.851415428+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.851455333+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-02-25T13:06:38.851460854+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.851473317+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.851479533+07:00","message":"[bufferProcess] interim [620000000]:น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.851481886+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.851486557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.85148883+07:00","message":"> Transcript [583] [false]: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.851491949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.85149398+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.851496018+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.851498109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.851502181+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.851504012+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.851506+07:00","message":"Set new StatePrefix : 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.851508069+07:00","message":"Next Push (prob) : 'จึงเคลื่อนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.851515471+07:00","message":"push: {false น้ำ 0 0xc002d58400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.166007724+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.166035005+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-02-25T13:06:39.166046558+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.166059279+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.166065542+07:00","message":"[bufferProcess] interim [860000000]:น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.166067811+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.166072627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.166075223+07:00","message":"> Transcript [584] [false]: 'น้ำจึงเคลื่อนที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.16607795+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.166079784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.166081652+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.166083897+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.357732335+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.357769839+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-02-25T13:06:39.357775392+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.357787926+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.357794003+07:00","message":"[bufferProcess] interim [40000000]:น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.357796237+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.357801311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.357804408+07:00","message":"> Transcript [585] [false]: 'น้ำจึงเคลื่อนที่สุดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.357807336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.3578093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.357811487+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.35781384+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.554993845+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.555036083+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-02-25T13:06:39.555041345+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จะกล้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.555055856+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อนที่สุดที่จะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.555061953+07:00","message":"[bufferProcess] interim [280000000]:น้ำจึงเคลื่อนที่สุดที่จะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.555070796+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.555077615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.555081138+07:00","message":"> Transcript [586] [false]: 'น้ำจึงเคลื่อนที่สุดที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.55508492+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.555087054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.555088992+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.555091186+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.609336151+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.609363307+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-02-25T13:06:39.609368145+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.609389046+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609397537+07:00","message":"[bufferProcess] interim [340000000]:น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609412971+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609416572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609419044+07:00","message":"> Transcript [587] [false]: 'น้ำจึงเคลื่อนที่สุดที่จะกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609421989+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609423821+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609425809+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609427859+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609430424+07:00","message":"Push: 'จึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.60943213+07:00","message":"TextPushed: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609434066+07:00","message":"Set new StatePrefix : 'น้ำจึงเคลื่อนที่สุดที่จะกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.609436061+07:00","message":"Next Push (prob) : 'สุดที่จะกล้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.609442999+07:00","message":"push: {false จึงเคลื่อนที่ 0 0xc002d58400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.750369537+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.750415802+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-02-25T13:06:39.750421527+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.750433061+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.750439403+07:00","message":"[bufferProcess] interim [460000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.750455668+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.75046257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.750465467+07:00","message":"> Transcript [588] [false]: 'น้ำจึงเคลื่อนที่สุดที่จะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.750467534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.75046951+07:00","message":"Set new StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จะกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.872286424+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.872323442+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-02-25T13:06:39.872329201+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.872340463+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.872347131+07:00","message":"[bufferProcess] interim [580000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.872349417+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.872354356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.872357148+07:00","message":"> Transcript [589] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.872359563+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.872361921+07:00","message":"Set new StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.947007288+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.947043062+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-02-25T13:06:39.947048671+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.947059811+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.947066037+07:00","message":"[bufferProcess] interim [700000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.947068279+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.947071326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.94707397+07:00","message":"> Transcript [590] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.947076826+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.947078571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.947080336+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.947082583+07:00","message":"TextPushed: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.127998741+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.128031517+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-02-25T13:06:40.128037373+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.128048699+07:00","message":"[buffer interim] 57 false น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.128054724+07:00","message":"[bufferProcess] interim [880000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.128057085+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.128062232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.12806476+07:00","message":"> Transcript [591] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.128067656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.12806953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.128071266+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.128073587+07:00","message":"TextPushed: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.43162566+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.563157717+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.566200766+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.566236629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย\",\"confidence\":0.9347723}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.566242937+07:00","message":"receive interim result [true|false]: น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.566252006+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.566254216+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.566259024+07:00","message":"[buffer interim] 57 true น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566268487+07:00","message":"[bufferProcess] interim [360000000]:น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566273693+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566277188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566280065+07:00","message":"> Transcript [592] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566283261+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566285301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566287404+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566289812+07:00","message":"TextPushed: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566291371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566293265+07:00","message":"> Transcript [593] [true]: 'น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566295383+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.56629692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566298566+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566300329+07:00","message":"TextPushed: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.566306557+07:00","message":"Push: 'สุทธิจักร์หลอดด้านซ้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.566314914+07:00","message":"push: {true สุทธิจักร์หลอดด้านซ้าย 0 0xc002d58400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:40.57456407+07:00","message":"write wav file: './tmp/7510/7510_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.300965179+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.301002072+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-02-25T13:06:41.301006866+07:00","message":"receive interim result [false|false]: ผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.301023729+07:00","message":"[buffer interim] 58 false ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.30103015+07:00","message":"[bufferProcess] interim [540000000]:ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.30103196+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.414672436+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.414784068+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-02-25T13:06:41.414791777+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.414816402+07:00","message":"[buffer interim] 58 false ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.414822729+07:00","message":"[bufferProcess] interim [720000000]:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.414825101+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.414829135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.414831938+07:00","message":"> Transcript [594] [false]: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.414834529+07:00","message":"Set StatePrefix (first interim): 'ผ่านเยื่อ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:41.610594867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:41.610605561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.729701981+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.729734748+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-02-25T13:06:41.72973984+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.729752664+07:00","message":"[buffer interim] 58 false ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.729759211+07:00","message":"[bufferProcess] interim [20000000]:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.729761397+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.729766426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.729769067+07:00","message":"> Transcript [595] [false]: 'ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.729772014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.729773914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.729775579+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.729777628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.111150108+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.111190579+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-02-25T13:06:42.11119674+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.111211026+07:00","message":"[buffer interim] 58 false ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.111219208+07:00","message":"[bufferProcess] interim [380000000]:ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.111221377+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.111225026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.111227763+07:00","message":"> Transcript [596] [false]: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.111231196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.111233202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.111235019+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.111236973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.307194257+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.307250624+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-02-25T13:06:42.307262842+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.307278562+07:00","message":"[buffer interim] 58 false ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.307293157+07:00","message":"[bufferProcess] interim [560000000]:ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.307295877+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.307304176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.307306676+07:00","message":"> Transcript [597] [false]: 'ผ่านเยื่อเลือกผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.307309732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.307316859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.307319077+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.307320979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.492821453+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.492864053+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-02-25T13:06:42.492871983+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.492887209+07:00","message":"[buffer interim] 58 false ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492896161+07:00","message":"[bufferProcess] interim [740000000]:ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492899945+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492904947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492908994+07:00","message":"> Transcript [598] [false]: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492913628+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492916967+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492920106+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492922934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492928459+07:00","message":"Push: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492931001+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492934085+07:00","message":"Set new StatePrefix : 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.492937713+07:00","message":"Next Push (prob) : 'เลือกผ่านไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.492947484+07:00","message":"push: {false ผ่านเยื่อ 0 0xc0025b4d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.624475926+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.624508539+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-02-25T13:06:42.624514427+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.624532577+07:00","message":"[buffer interim] 58 false ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.624538548+07:00","message":"[bufferProcess] interim [860000000]:ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.624540765+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.624545485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.624548057+07:00","message":"> Transcript [599] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.624551057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.624553075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.624554821+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.624556933+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.690031427+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.690063219+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-02-25T13:06:42.690074188+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.690086552+07:00","message":"[buffer interim] 58 false ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.690092806+07:00","message":"[bufferProcess] interim [980000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.690095399+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.69009992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.690102778+07:00","message":"> Transcript [600] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.69010567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.690107628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.690109379+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.690111566+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.821001381+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.82105083+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-02-25T13:06:42.821057266+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.821073036+07:00","message":"[buffer interim] 58 false ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.821081545+07:00","message":"[bufferProcess] interim [100000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.82108377+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.82108799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.821091818+07:00","message":"> Transcript [601] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.821095914+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.821098234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.821100119+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.821102179+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.012542865+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.01257889+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-02-25T13:06:43.012583842+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.012598103+07:00","message":"[buffer interim] 58 false ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012604683+07:00","message":"[bufferProcess] interim [280000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012606821+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012610038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012613125+07:00","message":"> Transcript [602] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012616314+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012618169+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012621101+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012623145+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.01262592+07:00","message":"Push: 'เลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012627921+07:00","message":"TextPushed: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012629911+07:00","message":"Set new StatePrefix : 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.012631958+07:00","message":"Next Push (prob) : 'หลอดด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.012638486+07:00","message":"push: {false เลือกผ่านไปยัง 0 0xc0025b4d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.371876991+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.476650787+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.476696964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.476702809+07:00","message":"receive interim result [true|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.476711466+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.476713557+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.476719185+07:00","message":"[buffer interim] 58 true ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476726631+07:00","message":"[bufferProcess] interim [850000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476731207+07:00","message":"[bufferProcess] send to processor (isfinal):ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476734285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476736962+07:00","message":"> Transcript [603] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476739636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476743194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.47674508+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476747256+07:00","message":"TextPushed: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476749134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476750986+07:00","message":"> Transcript [604] [true]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476753227+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.47675498+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476756433+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476758325+07:00","message":"TextPushed: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.476764229+07:00","message":"Push: 'หลอดด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.476771021+07:00","message":"push: {true หลอดด้านขวา 0 0xc0025b4d00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:43.483704841+07:00","message":"write wav file: './tmp/7510/7510_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.575472833+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.055123375+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.055167638+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-02-25T13:06:44.055172458+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.055186197+07:00","message":"[buffer interim] 59 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.055191921+07:00","message":"[bufferProcess] interim [480000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.055193421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.103914584+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.103947685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.103953683+07:00","message":"receive interim result [false|false]: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.103966691+07:00","message":"[buffer interim] 59 false 8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.103975867+07:00","message":"[bufferProcess] interim [540000000]:8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.103977919+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.103982225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.103984716+07:00","message":"> Transcript [605] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.103987104+07:00","message":"Set StatePrefix (first interim): 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.223306864+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.223340871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"80\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.223345666+07:00","message":"receive interim result [false|false]: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.22335565+07:00","message":"[buffer interim] 59 false 80"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.223361238+07:00","message":"[bufferProcess] interim [660000000]:80"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.22336338+07:00","message":"[bufferProcess] send to processor:8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.223368168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.22337066+07:00","message":"> Transcript [606] [false]: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.223372616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.223374557+07:00","message":"Set new StatePrefix: '8'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.54392947+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.543966905+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-02-25T13:06:44.54397335+07:00","message":"receive interim result [false|false]: ซูโครส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.543985995+07:00","message":"[buffer interim] 59 false ซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.543991896+07:00","message":"[bufferProcess] interim [960000000]:ซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.543994126+07:00","message":"[bufferProcess] send to processor:80"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.543999101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.544001894+07:00","message":"> Transcript [607] [false]: '80'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.544004235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.544005954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.544007636+07:00","message":"StatePrefix: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.544009533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:44.610764311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:44.61077817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.805054291+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.80510116+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-02-25T13:06:44.805107468+07:00","message":"receive interim result [false|false]: ซูโครสไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.805121079+07:00","message":"[buffer interim] 59 false ซูโครสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.805129326+07:00","message":"[bufferProcess] interim [320000000]:ซูโครสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.805131515+07:00","message":"[bufferProcess] send to processor:ซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.805138593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.805141875+07:00","message":"> Transcript [608] [false]: 'ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.805143956+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.805146144+07:00","message":"Set new StatePrefix: 'ซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.997353224+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.997398711+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-02-25T13:06:44.99740502+07:00","message":"receive interim result [false|false]: ซูโครสไม่ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.997418111+07:00","message":"[buffer interim] 59 false ซูโครสไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.997425509+07:00","message":"[bufferProcess] interim [500000000]:ซูโครสไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.997427773+07:00","message":"[bufferProcess] send to processor:ซูโครสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.997433535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.997436143+07:00","message":"> Transcript [609] [false]: 'ซูโครสไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.997439158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.997442842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.997444785+07:00","message":"StatePrefix: 'ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.997446791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.126001795+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.12606196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซูโครสไม่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.126069374+07:00","message":"receive interim result [false|false]: ซูโครสไม่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.126085897+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.12609555+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-02-25T13:06:45.126099629+07:00","message":"receive interim result [false|false]: ซูโครสไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.126102424+07:00","message":"[buffer interim] 59 false ซูโครสไม่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.1261203+07:00","message":"[buffer interim] 59 false ซูโครสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126126907+07:00","message":"[bufferProcess] interim [560000000]:ซูโครสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126129558+07:00","message":"[bufferProcess] send to processor:ซูโครสไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126134566+07:00","message":"[bufferProcess] interim [620000000]:ซูโครสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126136859+07:00","message":"[bufferProcess] send to processor:ซูโครสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126139979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126142643+07:00","message":"> Transcript [610] [false]: 'ซูโครสไม่ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126145424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126147239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126149484+07:00","message":"StatePrefix: 'ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126152013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.1261534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126155207+07:00","message":"> Transcript [611] [false]: 'ซูโครสไม่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126156829+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126158572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126159999+07:00","message":"StatePrefix: 'ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.126161422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.509823108+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.509869421+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-02-25T13:06:45.509875897+07:00","message":"receive interim result [false|false]: ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.509888042+07:00","message":"[buffer interim] 59 false ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509894194+07:00","message":"[bufferProcess] interim [980000000]:ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509896629+07:00","message":"[bufferProcess] send to processor:ซูโครสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509901511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509904158+07:00","message":"> Transcript [612] [false]: 'ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509907352+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509909147+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509910891+07:00","message":"StatePrefix: 'ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509913178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509917352+07:00","message":"Push: 'ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509920788+07:00","message":"TextPushed: 'ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.50992276+07:00","message":"Set new StatePrefix : 'ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.509924722+07:00","message":"Next Push (prob) : 'ไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.509931649+07:00","message":"push: {false ซูโครส 0 0xc0024a4300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.70658295+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.706620574+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-02-25T13:06:45.706626122+07:00","message":"receive interim result [false|false]: ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.706647278+07:00","message":"[buffer interim] 59 false ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.706653927+07:00","message":"[bufferProcess] interim [220000000]:ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.706656454+07:00","message":"[bufferProcess] send to processor:ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.706690885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.706693985+07:00","message":"> Transcript [613] [false]: 'ซูโครสไม่สามารถผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.706697167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.706699189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.706700999+07:00","message":"StatePrefix: 'ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.706702974+07:00","message":"TextPushed: 'ซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.073421702+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.192819282+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.192876465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครสไม่สามารถผ่านได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.192887302+07:00","message":"receive interim result [true|false]: แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.192903423+07:00","message":"end recv isFinal message id 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.192905672+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.192912251+07:00","message":"[buffer interim] 59 true แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192922424+07:00","message":"[bufferProcess] interim [730000000]:แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.1929254+07:00","message":"[bufferProcess] send to processor (isfinal):ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192929215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192932239+07:00","message":"> Transcript [614] [false]: 'ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192935498+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192937271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192939089+07:00","message":"StatePrefix: 'ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192941841+07:00","message":"TextPushed: 'ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192943437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192945274+07:00","message":"> Transcript [615] [true]: 'แต่ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192947133+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192948627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192950145+07:00","message":"StatePrefix: 'ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192951749+07:00","message":"TextPushed: 'ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.192953205+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.193045476+07:00","message":"Push: 'ไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.193048091+07:00","message":"TextPushed: 'ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.193050094+07:00","message":"Set new StatePrefix : 'แต่ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.193052154+07:00","message":"Next Push (prob) : 'แต่ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.193060195+07:00","message":"push: {true ไม่สามารถผ่านได้ 0 0xc0024a4300}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.193083173+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_59.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:46.201865603+07:00","message":"write wav file: './tmp/7510/7510_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.844821444+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.563872858+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.563907132+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-02-25T13:06:47.563911899+07:00","message":"receive interim result [false|false]: สิ้นสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.563922747+07:00","message":"[buffer interim] 60 false สิ้นสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.563928894+07:00","message":"[bufferProcess] interim [600000000]:สิ้นสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.563930632+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.56393562+07:00","message":"[bufferProcess] send to processor (ticker):สิ้นสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.563938249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.56394081+07:00","message":"> Transcript [616] [false]: 'สิ้นสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.563942725+07:00","message":"Set StatePrefix (first interim): 'สิ้นสุด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:47.611347536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:47.611360211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.809517485+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.809580328+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-02-25T13:06:47.809587322+07:00","message":"receive interim result [false|false]: สิ้นสุดการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.80960333+07:00","message":"[buffer interim] 60 false สิ้นสุดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.809617135+07:00","message":"[bufferProcess] interim [780000000]:สิ้นสุดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.809620697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.008174903+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.008208882+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-02-25T13:06:48.008214968+07:00","message":"receive interim result [false|false]: สิ้นสุดการค้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.008229832+07:00","message":"[buffer interim] 60 false สิ้นสุดการค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.008237569+07:00","message":"[bufferProcess] interim [960000000]:สิ้นสุดการค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.008240215+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.008248178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.008251035+07:00","message":"> Transcript [617] [false]: 'สิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.008253892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.008255902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.008257597+07:00","message":"StatePrefix: 'สิ้นสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.008259753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.194638254+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.194674773+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-02-25T13:06:48.194681039+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.194693058+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.194699277+07:00","message":"[bufferProcess] interim [140000000]:สิ้นสุดการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.1947016+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.194706909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.194709658+07:00","message":"> Transcript [618] [false]: 'สิ้นสุดการค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.194712413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.194714288+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.19471591+07:00","message":"StatePrefix: 'สิ้นสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.194718156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.451531275+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.451567461+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-02-25T13:06:48.451574393+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.451588665+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.451596828+07:00","message":"[bufferProcess] interim [440000000]:สิ้นสุดการทดลองนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.451599185+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.45160547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.451608049+07:00","message":"> Transcript [619] [false]: 'สิ้นสุดการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.451610904+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.451612867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.451614599+07:00","message":"StatePrefix: 'สิ้นสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.45161673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.456231774+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.456256209+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-02-25T13:06:48.45626108+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.456270919+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456275663+07:00","message":"[bufferProcess] interim [500000000]:สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456277864+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456280511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456283455+07:00","message":"> Transcript [620] [false]: 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456286591+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456288434+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456290044+07:00","message":"StatePrefix: 'สิ้นสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.45629198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456294225+07:00","message":"Push: 'สิ้นสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456296032+07:00","message":"TextPushed: 'สิ้นสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456298079+07:00","message":"Set new StatePrefix : 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.456300236+07:00","message":"Next Push (prob) : 'การทดลองนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.456307449+07:00","message":"push: {false สิ้นสุด 0 0xc002d58000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.098821934+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.098864209+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-02-25T13:06:49.098870957+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.098887945+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.098896016+07:00","message":"[bufferProcess] interim [100000000]:สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.098899387+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.098903682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.098908181+07:00","message":"> Transcript [621] [false]: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.098912568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.098915434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.098918502+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.09892118+07:00","message":"TextPushed: 'สิ้นสุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.180294174+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.180333781+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-02-25T13:06:49.18033958+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.180350878+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.180358691+07:00","message":"[bufferProcess] interim [220000000]:สิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.180361852+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.180368181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.180371707+07:00","message":"> Transcript [622] [false]: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.180375599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.180378416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.18038283+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.180385582+07:00","message":"TextPushed: 'สิ้นสุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.310211549+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.310249351+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-02-25T13:06:49.310255785+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.310269344+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.31027576+07:00","message":"[bufferProcess] interim [280000000]:สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.310278301+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.310284695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.310289411+07:00","message":"> Transcript [623] [false]: 'สิ้นสุดการทดลองนะคะและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.310292217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.310294244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.310296546+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.310299597+07:00","message":"TextPushed: 'สิ้นสุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.406954218+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.406996949+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-02-25T13:06:49.407002792+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.407016717+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407024242+07:00","message":"[bufferProcess] interim [340000000]:สิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407027242+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407034446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407037503+07:00","message":"> Transcript [624] [false]: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407040733+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407042982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407045039+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407047858+07:00","message":"TextPushed: 'สิ้นสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407053881+07:00","message":"Push: 'การทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407055587+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407057414+07:00","message":"Set new StatePrefix : 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.407059455+07:00","message":"Next Push (prob) : 'คะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.407067853+07:00","message":"push: {false การทดลองนะ 0 0xc002d58000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.607261252+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.607297901+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-02-25T13:06:49.607304417+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.607319137+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.607327035+07:00","message":"[bufferProcess] interim [580000000]:สิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.607329752+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.607337252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.607340176+07:00","message":"> Transcript [625] [false]: 'สิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.607343493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.607346009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.607348262+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.607351056+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.809895997+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.809918559+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-02-25T13:06:49.809923156+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.809936072+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.809942233+07:00","message":"[bufferProcess] interim [820000000]:สิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.809944621+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.809948784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.809951457+07:00","message":"> Transcript [626] [false]: 'สิ้นสุดการทดลองนะคะระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.809954329+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.809955907+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.809958009+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.809960369+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.046789834+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.046832544+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-02-25T13:06:50.046845394+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.046858468+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.046865156+07:00","message":"[bufferProcess] interim [60000000]:สิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.046867595+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.046874124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.046876627+07:00","message":"> Transcript [627] [false]: 'สิ้นสุดการทดลองนะคะระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.046879877+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.046882993+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.046885193+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.046887315+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.049273983+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.049285368+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-02-25T13:06:50.049289149+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.049298372+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049301566+07:00","message":"[bufferProcess] interim [120000000]:สิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049303548+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049305579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049307574+07:00","message":"> Transcript [628] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049310333+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049312202+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049313748+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049315318+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049321021+07:00","message":"Push: 'คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.04932274+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049324773+07:00","message":"Set new StatePrefix : 'สิ้นสุดการทดลองนะคะระดับของสารและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.049326855+07:00","message":"Next Push (prob) : 'ระดับของสารและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.049333882+07:00","message":"push: {false คะ 0 0xc002d58000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.368344249+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.368383785+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-02-25T13:06:50.368390957+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.36840133+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.368422175+07:00","message":"[bufferProcess] interim [420000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.368424759+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.368431605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.368434334+07:00","message":"> Transcript [629] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.368436323+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.368438378+07:00","message":"Set new StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.568628732+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.568671248+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-02-25T13:06:50.568677228+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.56869188+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.568698548+07:00","message":"[bufferProcess] interim [540000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.568701056+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.568707226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.568711072+07:00","message":"> Transcript [630] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.568714316+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.56871618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.568717985+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.568720426+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.570209803+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.570219344+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-02-25T13:06:50.570222619+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.570230991+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.570234259+07:00","message":"[bufferProcess] interim [600000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.570236104+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.570238227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.570240052+07:00","message":"> Transcript [631] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.570242188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.570243857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.570245876+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.570247688+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:50.611471133+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:50.611493045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.883414117+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.883451356+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-02-25T13:06:50.883459343+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.883470435+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.883476453+07:00","message":"[bufferProcess] interim [840000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.883478806+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.883484204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.883487098+07:00","message":"> Transcript [632] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.883490099+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.883492141+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.883494045+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.883496346+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.204970126+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.20501079+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-02-25T13:06:51.205016734+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.205030054+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.205035709+07:00","message":"[bufferProcess] interim [140000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.2050379+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.205042727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.205045248+07:00","message":"> Transcript [633] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.205048802+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.205050781+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.205053028+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.20505581+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.205060366+07:00","message":"Push: 'ระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.205062834+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.205065227+07:00","message":"Set new StatePrefix : 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.205067699+07:00","message":"Next Push (prob) : 'ในด้านซ้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.205074561+07:00","message":"push: {false ระดับของสารละลาย 0 0xc002d58000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.413392551+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.413435726+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-02-25T13:06:51.413446442+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.413458238+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.413464728+07:00","message":"[bufferProcess] interim [380000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.413467072+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.413472215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.41347483+07:00","message":"> Transcript [634] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.413478668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.413480771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.413482532+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.41348502+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.456152551+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.456184457+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-02-25T13:06:51.456194106+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.456204749+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.45621043+07:00","message":"[bufferProcess] interim [440000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.456212891+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.45621786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.456220688+07:00","message":"> Transcript [635] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.456223902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.456225763+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.456227452+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.456229813+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.910026676+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.910068884+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-02-25T13:06:51.910076005+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.910089647+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.910097126+07:00","message":"[bufferProcess] interim [860000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.910099702+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.910106707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.910109687+07:00","message":"> Transcript [636] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.910113897+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.910116275+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.910118856+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.910121598+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.101826115+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.101874593+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-02-25T13:06:52.101889286+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.101904124+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.101910135+07:00","message":"[bufferProcess] interim [40000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.101912681+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.101919075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.101921676+07:00","message":"> Transcript [637] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.101925526+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.101930051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.101932313+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.10193538+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.101941282+07:00","message":"Push: 'ในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.101943041+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.1019449+07:00","message":"Set new StatePrefix : 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.10194714+07:00","message":"Next Push (prob) : 'ของหลอดจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.101955013+07:00","message":"push: {false ในด้านซ้าย 0 0xc002d58000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.113515261+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.113542415+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-02-25T13:06:52.113547971+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.113560552+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.113565651+07:00","message":"[bufferProcess] interim [100000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.113568053+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.113571314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.113573592+07:00","message":"> Transcript [638] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.113576627+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.113578437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.113580728+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.113583486+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.355902496+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.355935213+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-02-25T13:06:52.355946647+07:00","message":"receive interim result [false|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.355961096+07:00","message":"[buffer interim] 60 false สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.355967817+07:00","message":"[bufferProcess] interim [340000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.355970551+07:00","message":"[bufferProcess] send to processor:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.355977143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.355979847+07:00","message":"> Transcript [639] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.355982971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.355984884+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.35598655+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.355989328+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.471191365+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.590072963+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.590135305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.590142582+07:00","message":"receive interim result [true|false]: สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.590151539+07:00","message":"end recv isFinal message id 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.590153663+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.590160512+07:00","message":"[buffer interim] 60 true สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590169668+07:00","message":"[bufferProcess] interim [670000000]:สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590173848+07:00","message":"[bufferProcess] send to processor (isfinal):สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590177624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590180352+07:00","message":"> Transcript [640] [false]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590183365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590185047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590186777+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590189057+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590190855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590192625+07:00","message":"> Transcript [641] [true]: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590194621+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590196096+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590197593+07:00","message":"StatePrefix: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590199719+07:00","message":"TextPushed: 'สิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.590206404+07:00","message":"Push: 'ของหลอดจะต่ำลง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.590237789+07:00","message":"push: {true ของหลอดจะต่ำลง 0 0xc002d58000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:52.602342877+07:00","message":"write wav file: './tmp/7510/7510_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.73323526+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.253154857+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.253209677+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-02-25T13:06:53.253215157+07:00","message":"receive interim result [false|false]: ในขณะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.253229798+07:00","message":"[buffer interim] 61 false ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.253237367+07:00","message":"[bufferProcess] interim [600000000]:ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.253239207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.576822595+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.576862263+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-02-25T13:06:53.576867767+07:00","message":"receive interim result [false|false]: ในขณะที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.576878064+07:00","message":"[buffer interim] 61 false ในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.576884407+07:00","message":"[bufferProcess] interim [840000000]:ในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.57688647+07:00","message":"[bufferProcess] send to processor:ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.576891317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.576894133+07:00","message":"> Transcript [642] [false]: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.576896021+07:00","message":"Set StatePrefix (first interim): 'ในขณะ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:53.612364509+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:53.612387811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.779369726+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.779408267+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-02-25T13:06:53.779413695+07:00","message":"receive interim result [false|false]: ในขณะที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.779424514+07:00","message":"[buffer interim] 61 false ในขณะที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.779430648+07:00","message":"[bufferProcess] interim [80000000]:ในขณะที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.779432599+07:00","message":"[bufferProcess] send to processor:ในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.779435501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.779438419+07:00","message":"> Transcript [643] [false]: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.779441352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.77944315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.779444881+07:00","message":"StatePrefix: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.779446605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.903268241+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.90331043+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-02-25T13:06:53.903316677+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.903330562+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.903337845+07:00","message":"[bufferProcess] interim [200000000]:ในขณะที่ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.903340579+07:00","message":"[bufferProcess] send to processor:ในขณะที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.903348619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.903352828+07:00","message":"> Transcript [644] [false]: 'ในขณะที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.903356956+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.903359759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.903362291+07:00","message":"StatePrefix: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.903365199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.163997145+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.164034984+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-02-25T13:06:54.164040435+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.164061314+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.164067458+07:00","message":"[bufferProcess] interim [500000000]:ในขณะที่ระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.164069842+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.164073094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.16407573+07:00","message":"> Transcript [645] [false]: 'ในขณะที่ระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.164078448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.164080233+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.164081982+07:00","message":"StatePrefix: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.164083732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.478760671+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.478802489+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-02-25T13:06:54.478808185+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.478822162+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478827585+07:00","message":"[bufferProcess] interim [740000000]:ในขณะที่ระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478829606+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478832547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478835352+07:00","message":"> Transcript [646] [false]: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478838463+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478840755+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478842512+07:00","message":"StatePrefix: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478844723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478851248+07:00","message":"Push: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.4788532+07:00","message":"TextPushed: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478855164+07:00","message":"Set new StatePrefix : 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.478857171+07:00","message":"Next Push (prob) : 'ที่ระดับของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.478863802+07:00","message":"push: {false ในขณะ 0 0xc0024a4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.665652314+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.66568769+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-02-25T13:06:54.665693079+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.665709682+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.665717898+07:00","message":"[bufferProcess] interim [980000000]:ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.665720324+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.665725284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.665727767+07:00","message":"> Transcript [647] [false]: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.66573048+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.665732287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.66573411+07:00","message":"StatePrefix: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.66573631+07:00","message":"TextPushed: 'ในขณะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.861842386+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.861878106+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-02-25T13:06:54.86188418+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.861903274+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสารละลายม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.861910601+07:00","message":"[bufferProcess] interim [220000000]:ในขณะที่ระดับของสารละลายม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.861914876+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.861922031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.861925445+07:00","message":"> Transcript [648] [false]: 'ในขณะที่ระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.861929932+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.861932677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.861935911+07:00","message":"StatePrefix: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.861939433+07:00","message":"TextPushed: 'ในขณะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.988437735+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.9884683+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-02-25T13:06:54.988473936+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.988486204+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.988492193+07:00","message":"[bufferProcess] interim [280000000]:ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.988494293+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.988499272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.98850178+07:00","message":"> Transcript [649] [false]: 'ในขณะที่ระดับของสารละลายม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.988504534+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.98850653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.988508347+07:00","message":"StatePrefix: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.988510637+07:00","message":"TextPushed: 'ในขณะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.054867245+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.054904179+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-02-25T13:06:55.054911527+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.054924344+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054931523+07:00","message":"[bufferProcess] interim [400000000]:ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054935217+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054941883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054945317+07:00","message":"> Transcript [650] [false]: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054949638+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054952492+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054955508+07:00","message":"StatePrefix: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054958501+07:00","message":"TextPushed: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054963962+07:00","message":"Push: 'ที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054966587+07:00","message":"TextPushed: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054969505+07:00","message":"Set new StatePrefix : 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.054972562+07:00","message":"Next Push (prob) : 'สารละลายใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.054983045+07:00","message":"push: {false ที่ระดับของ 0 0xc0024a4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.176069573+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.176106269+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-02-25T13:06:55.176112081+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.176124024+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.176130086+07:00","message":"[bufferProcess] interim [460000000]:ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.176132187+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.176137045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.176139615+07:00","message":"> Transcript [651] [false]: 'ในขณะที่ระดับของสารละลายในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.176142298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.176144183+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.176145876+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.176148144+07:00","message":"TextPushed: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.365332161+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.365374576+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-02-25T13:06:55.365380581+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.365394404+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.36540191+07:00","message":"[bufferProcess] interim [640000000]:ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.365404484+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.365411922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.365414687+07:00","message":"> Transcript [652] [false]: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.365418474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.365420927+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.365423158+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.365425719+07:00","message":"TextPushed: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.688642394+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.688693322+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-02-25T13:06:55.688702198+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.68871533+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.688722987+07:00","message":"[bufferProcess] interim [940000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.688726444+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.688730857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.688734842+07:00","message":"> Transcript [653] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.688739042+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.688741905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.688744876+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.68874825+07:00","message":"TextPushed: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.901789151+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.901834202+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-02-25T13:06:55.90184264+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.901860229+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901869064+07:00","message":"[bufferProcess] interim [180000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901873191+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901883078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901887195+07:00","message":"> Transcript [654] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.90189215+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901895261+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901898658+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901902438+07:00","message":"TextPushed: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901912252+07:00","message":"Push: 'สารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901915176+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901918353+07:00","message":"Set new StatePrefix : 'ในขณะที่ระดับของสารละลายในด้านขวาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.901921962+07:00","message":"Next Push (prob) : 'ด้านขวาจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.901932985+07:00","message":"push: {false สารละลายใน 0 0xc0024a4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.951320983+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.951356124+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-02-25T13:06:55.95136181+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.951375201+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.951381448+07:00","message":"[bufferProcess] interim [240000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.951383781+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.951386931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.951389397+07:00","message":"> Transcript [655] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.951392578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.951394694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.951396334+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้านขวาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.951398669+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.206479047+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.206519435+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-02-25T13:06:56.206526441+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.206541345+07:00","message":"[buffer interim] 61 false ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.206548866+07:00","message":"[bufferProcess] interim [480000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.206552767+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.206557587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.206561756+07:00","message":"> Transcript [656] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.206565719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.206568499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.206571136+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้านขวาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.206574753+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.321612111+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.416161772+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.416204761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.416210933+07:00","message":"receive interim result [true|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.416219375+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.416221286+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.416227505+07:00","message":"[buffer interim] 61 true ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416236258+07:00","message":"[bufferProcess] interim [810000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416241091+07:00","message":"[bufferProcess] send to processor (isfinal):ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.41624429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416246728+07:00","message":"> Transcript [657] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416249399+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416251199+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416252888+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้านขวาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.41625548+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416257321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416259333+07:00","message":"> Transcript [658] [true]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416261241+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416262925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416266054+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้านขวาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416268365+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.416274398+07:00","message":"Push: 'ด้านขวาจะสูงขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.416283246+07:00","message":"push: {true ด้านขวาจะสูงขึ้น 0 0xc0024a4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:56.4259082+07:00","message":"write wav file: './tmp/7510/7510_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.574244985+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:56.612646628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:56.612658848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.095156694+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.095198918+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-02-25T13:06:57.095205574+07:00","message":"receive interim result [false|false]: จน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.09522305+07:00","message":"[buffer interim] 62 false จน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.095230566+07:00","message":"[bufferProcess] interim [480000000]:จน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.095233673+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.182905372+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.182939404+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-02-25T13:06:57.182945437+07:00","message":"receive interim result [false|false]: จนใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.182958125+07:00","message":"[buffer interim] 62 false จนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.182964127+07:00","message":"[bufferProcess] interim [600000000]:จนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.182966367+07:00","message":"[bufferProcess] send to processor:จน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.182971349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.182974045+07:00","message":"> Transcript [659] [false]: 'จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.182976+07:00","message":"Set StatePrefix (first interim): 'จน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.233299421+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.23333933+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-02-25T13:06:57.233345433+07:00","message":"receive interim result [false|false]: จนในที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.233359633+07:00","message":"[buffer interim] 62 false จนในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.233367049+07:00","message":"[bufferProcess] interim [720000000]:จนในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.233370061+07:00","message":"[bufferProcess] send to processor:จนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.233376066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.23337983+07:00","message":"> Transcript [660] [false]: 'จนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.233383778+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.233386612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.233389202+07:00","message":"StatePrefix: 'จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.233392047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.418200741+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.418240899+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-02-25T13:06:57.418246383+07:00","message":"receive interim result [false|false]: จนในที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.418259628+07:00","message":"[buffer interim] 62 false จนในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.418265834+07:00","message":"[bufferProcess] interim [840000000]:จนในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.418267974+07:00","message":"[bufferProcess] send to processor:จนในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.41827298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.418275642+07:00","message":"> Transcript [661] [false]: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.418278181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.41828019+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.418282176+07:00","message":"StatePrefix: 'จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.41828445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.805944838+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.805988368+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-02-25T13:06:57.805994165+07:00","message":"receive interim result [false|false]: จนในที่สุดความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.806007051+07:00","message":"[buffer interim] 62 false จนในที่สุดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.806013962+07:00","message":"[bufferProcess] interim [260000000]:จนในที่สุดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.806016398+07:00","message":"[bufferProcess] send to processor:จนในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.806023319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.80602637+07:00","message":"> Transcript [662] [false]: 'จนในที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.806029556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.806032037+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.806034401+07:00","message":"StatePrefix: 'จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.806036652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.000139819+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.000180727+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-02-25T13:06:58.000186973+07:00","message":"receive interim result [false|false]: จนในที่สุดความเชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.000202312+07:00","message":"[buffer interim] 62 false จนในที่สุดความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.000208765+07:00","message":"[bufferProcess] interim [440000000]:จนในที่สุดความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.000211343+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.0002175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.0002201+07:00","message":"> Transcript [663] [false]: 'จนในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.000222967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.000225111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.000227903+07:00","message":"StatePrefix: 'จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.000230518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.000235763+07:00","message":"Push: 'จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.000237486+07:00","message":"TextPushed: 'จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.000239392+07:00","message":"Set new StatePrefix : 'จนในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.000241387+07:00","message":"Next Push (prob) : 'ในที่สุดความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.000248783+07:00","message":"push: {false จน 0 0xc0001fa480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.009994763+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.010030756+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-02-25T13:06:58.01003614+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.010049356+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.010054844+07:00","message":"[bufferProcess] interim [500000000]:จนในที่สุดความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.010057156+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.010060015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.010062477+07:00","message":"> Transcript [664] [false]: 'จนในที่สุดความเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.010065149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.010067078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.010068953+07:00","message":"StatePrefix: 'จนในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.010070877+07:00","message":"TextPushed: 'จน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.187891604+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.187926812+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-02-25T13:06:58.187932535+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.187946032+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.187952529+07:00","message":"[bufferProcess] interim [680000000]:จนในที่สุดความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.187954824+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.1879613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.187964135+07:00","message":"> Transcript [665] [false]: 'จนในที่สุดความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.187967239+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.187969253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.187970929+07:00","message":"StatePrefix: 'จนในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.187991999+07:00","message":"TextPushed: 'จน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.450244075+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.450280387+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-02-25T13:06:58.450285632+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.450300847+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.450306221+07:00","message":"[bufferProcess] interim [920000000]:จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.450308491+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.450311578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.45031608+07:00","message":"> Transcript [666] [false]: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.450319063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.45032078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.45032299+07:00","message":"StatePrefix: 'จนในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.450325231+07:00","message":"TextPushed: 'จน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.736120073+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.736174826+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-02-25T13:06:58.736181964+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.736200564+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736222868+07:00","message":"[bufferProcess] interim [220000000]:จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736227034+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736237427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736241649+07:00","message":"> Transcript [667] [false]: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736246145+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736249217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736251999+07:00","message":"StatePrefix: 'จนในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736255703+07:00","message":"TextPushed: 'จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736264483+07:00","message":"Push: 'ในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736266675+07:00","message":"TextPushed: 'จนในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736268723+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.736270808+07:00","message":"Next Push (prob) : 'เข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.736279628+07:00","message":"push: {false ในที่สุดความ 0 0xc0001fa480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.857532903+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.85758433+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-02-25T13:06:58.857590984+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.857606006+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.857612784+07:00","message":"[bufferProcess] interim [280000000]:จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.857615128+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.857620799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.857623576+07:00","message":"> Transcript [668] [false]: 'จนในที่สุดความเข้มข้นของสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.857627318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.857629323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.857631072+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.857633463+07:00","message":"TextPushed: 'จนในที่สุดความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.902366259+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.902393538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของ zuka\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.902399579+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของ zuka"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.902415003+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของ zuka"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.902421631+07:00","message":"[bufferProcess] interim [400000000]:จนในที่สุดความเข้มข้นของ zuka"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.902424007+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.90242772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.902430544+07:00","message":"> Transcript [669] [false]: 'จนในที่สุดความเข้มข้นของสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.902433741+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.902435776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.902437677+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.902439999+07:00","message":"TextPushed: 'จนในที่สุดความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.016959235+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.016996944+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-02-25T13:06:59.017002634+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.017012759+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.017019748+07:00","message":"[bufferProcess] interim [460000000]:จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.017022523+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของ zuka"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.017028156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.017031401+07:00","message":"> Transcript [670] [false]: 'จนในที่สุดความเข้มข้นของ zuka'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.017034556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.017036558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.017038446+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.017041052+07:00","message":"TextPushed: 'จนในที่สุดความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.212648383+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.212680782+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-02-25T13:06:59.212686955+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของสุโขทัย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.212699866+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของสุโขทัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212706804+07:00","message":"[bufferProcess] interim [700000000]:จนในที่สุดความเข้มข้นของสุโขทัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.21270908+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212714721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212717385+07:00","message":"> Transcript [671] [false]: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212721046+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212723057+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212724882+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212727748+07:00","message":"TextPushed: 'จนในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212732232+07:00","message":"Push: 'เข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212735188+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212737206+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.212739135+07:00","message":"Next Push (prob) : 'ซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.212746515+07:00","message":"push: {false เข้มข้นของ 0 0xc0001fa480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.344317919+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.344344012+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-02-25T13:06:59.344349236+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.344363789+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.344370695+07:00","message":"[bufferProcess] interim [760000000]:จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.344373426+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของสุโขทัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.344377278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.344379641+07:00","message":"> Transcript [672] [false]: 'จนในที่สุดความเข้มข้นของสุโขทัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.344381895+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.344383786+07:00","message":"Set new StatePrefix: 'จนในที่สุดความเข้มข้นของสุโขทัย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.41449711+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.414533595+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-02-25T13:06:59.414539406+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.414550261+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.414557244+07:00","message":"[bufferProcess] interim [880000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.414559503+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.414563207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.414565803+07:00","message":"> Transcript [673] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.414568187+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.414570418+07:00","message":"Set new StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.605800098+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.605836952+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-02-25T13:06:59.605843522+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.605858713+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.605865973+07:00","message":"[bufferProcess] interim [120000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.605868648+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.605876537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.60588003+07:00","message":"> Transcript [674] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.605883508+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.605885605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.605887361+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.605889945+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:59.612949969+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:59.612962232+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.942814195+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.942858794+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-02-25T13:06:59.94286532+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.942882089+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.94288974+07:00","message":"[bufferProcess] interim [420000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.942892435+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.942896365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.942899472+07:00","message":"> Transcript [675] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.942902851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.942905102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.942907207+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.942909778+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.112322986+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.112355366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.11236122+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.112371549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.112374457+07:00","message":"receive interim result [false|false]:  2 ด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.112381141+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.112383999+07:00","message":"[buffer interim] 62 false  2 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.112389322+07:00","message":"[bufferProcess] interim [540000000]:จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.112392014+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.112394495+07:00","message":"[bufferProcess] interim [540000000]: 2 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.11239721+07:00","message":"[bufferProcess] update buffer: จนในที่สุดความเข้มข้นของซูโครสทั้ง 2 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.112400248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.112402878+07:00","message":"> Transcript [676] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.112405951+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.112407825+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.112410748+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.112413548+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.123126364+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.123168052+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-02-25T13:07:00.123174083+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.123203461+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123211478+07:00","message":"[bufferProcess] interim [600000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123214574+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้ง 2 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123221437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123224357+07:00","message":"> Transcript [677] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง 2 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123228672+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123230801+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123233355+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123236291+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123242666+07:00","message":"Push: 'ซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.12324445+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123246568+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้นของซูโครสทั้ง 2 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.123248819+07:00","message":"Next Push (prob) : ' 2 ด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.123257948+07:00","message":"push: {false ซูโครสทั้ง 0 0xc0001fa480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.23684142+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.236886522+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-02-25T13:07:00.236892553+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.236908953+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.236917575+07:00","message":"[bufferProcess] interim [660000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.236920312+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.236924522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.23692726+07:00","message":"> Transcript [678] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.236929672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.236931481+07:00","message":"Set new StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.427052775+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.427095435+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-02-25T13:07:00.427102079+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.42711848+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.42712661+07:00","message":"[bufferProcess] interim [840000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.427129277+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.427133233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.427136074+07:00","message":"> Transcript [679] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.427138803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.427140819+07:00","message":"Set new StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.754260728+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.754299126+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-02-25T13:07:00.754305023+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.754318501+07:00","message":"[buffer interim] 62 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.754326178+07:00","message":"[bufferProcess] interim [200000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.754328719+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.754334398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.754337329+07:00","message":"> Transcript [680] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.75434094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.754342974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.754345297+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.754348319+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.934970116+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.040244011+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.040283294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน\",\"confidence\":0.9587371}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.040290176+07:00","message":"receive interim result [true|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.040300623+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.04030308+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.040310898+07:00","message":"[buffer interim] 62 true จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040322914+07:00","message":"[bufferProcess] interim [590000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040326542+07:00","message":"[bufferProcess] send to processor (isfinal):จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040330519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040334355+07:00","message":"> Transcript [681] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040338429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040340183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040342497+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040345342+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.04034737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040349812+07:00","message":"> Transcript [682] [true]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040351974+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040353759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040355356+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040357579+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.040365581+07:00","message":"Push: 'สองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.040377095+07:00","message":"push: {true สองด้านจะใกล้เคียงกัน 0 0xc0001fa480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:01.051063139+07:00","message":"write wav file: './tmp/7510/7510_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.313493688+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.775426903+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.775459297+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-02-25T13:07:01.775465031+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.775479811+07:00","message":"[buffer interim] 63 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.775487502+07:00","message":"[bufferProcess] interim [480000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.775490733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.97346881+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.973510279+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-02-25T13:07:01.973516956+07:00","message":"receive interim result [false|false]: น้ำยา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.973532122+07:00","message":"[buffer interim] 63 false น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.973539699+07:00","message":"[bufferProcess] interim [720000000]:น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.973541863+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.973548548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.973551572+07:00","message":"> Transcript [683] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.973553796+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.037968657+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.038017105+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-02-25T13:07:02.038022943+07:00","message":"receive interim result [false|false]: น้ำยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.03803462+07:00","message":"[buffer interim] 63 false น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.038041266+07:00","message":"[bufferProcess] interim [780000000]:น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.03804396+07:00","message":"[bufferProcess] send to processor:น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.038049341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.038051944+07:00","message":"> Transcript [684] [false]: 'น้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.038056735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.03805892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.038060832+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.038062802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.284842068+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.284875238+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-02-25T13:07:02.284880407+07:00","message":"receive interim result [false|false]: น้ำยังคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.284892572+07:00","message":"[buffer interim] 63 false น้ำยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.284898564+07:00","message":"[bufferProcess] interim [960000000]:น้ำยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.284900565+07:00","message":"[bufferProcess] send to processor:น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.284905467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.284908476+07:00","message":"> Transcript [685] [false]: 'น้ำยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.284911496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.284913546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.284915461+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.28491733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.491985197+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.492029857+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-02-25T13:07:02.492035706+07:00","message":"receive interim result [false|false]: น้ำยังคงออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.492051565+07:00","message":"[buffer interim] 63 false น้ำยังคงออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.492059264+07:00","message":"[bufferProcess] interim [200000000]:น้ำยังคงออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.492061586+07:00","message":"[bufferProcess] send to processor:น้ำยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.492065082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.492068211+07:00","message":"> Transcript [686] [false]: 'น้ำยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.492071507+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.492073837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.492075679+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.492077797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.548406804+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.548443748+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-02-25T13:07:02.548449787+07:00","message":"receive interim result [false|false]: น้ำยังคงอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.548460789+07:00","message":"[buffer interim] 63 false น้ำยังคงอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.548466897+07:00","message":"[bufferProcess] interim [260000000]:น้ำยังคงอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.548468898+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.548474648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.548477098+07:00","message":"> Transcript [687] [false]: 'น้ำยังคงออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.548479836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.548481791+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.548483585+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.54848554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.548489786+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.548491443+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.548493255+07:00","message":"Set new StatePrefix : 'น้ำยังคงออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.54849522+07:00","message":"Next Push (prob) : 'ยังคงออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.548503059+07:00","message":"push: {false น้ำ 0 0xc0001fab00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.555932459+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.555952288+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-02-25T13:07:02.555956599+07:00","message":"receive interim result [false|false]: น้ำยังคงอ๊อด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.555967717+07:00","message":"[buffer interim] 63 false น้ำยังคงอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.555973166+07:00","message":"[bufferProcess] interim [320000000]:น้ำยังคงอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.555975318+07:00","message":"[bufferProcess] send to processor:น้ำยังคงอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.555977907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.555980331+07:00","message":"> Transcript [688] [false]: 'น้ำยังคงอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.5559822+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.55598413+07:00","message":"Set new StatePrefix: 'น้ำยังคงอ่อน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:02.613610141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:02.613618561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.738174981+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.738212276+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-02-25T13:07:02.738218533+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.738232198+07:00","message":"[buffer interim] 63 false น้ำยังคงออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.73823859+07:00","message":"[bufferProcess] interim [500000000]:น้ำยังคงออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.738241166+07:00","message":"[bufferProcess] send to processor:น้ำยังคงอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.738247914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.738250471+07:00","message":"> Transcript [689] [false]: 'น้ำยังคงอ๊อด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.738252623+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.738255007+07:00","message":"Set new StatePrefix: 'น้ำยังคงอ๊อด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.864393722+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.864432712+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-02-25T13:07:02.86443887+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.864453754+07:00","message":"[buffer interim] 63 false น้ำยังคงออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.864461258+07:00","message":"[bufferProcess] interim [560000000]:น้ำยังคงออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.864464254+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.864471819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.864474804+07:00","message":"> Transcript [690] [false]: 'น้ำยังคงออสโม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.864476967+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.864478852+07:00","message":"Set new StatePrefix: 'น้ำยังคงออสโม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.246938051+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.246977323+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-02-25T13:07:03.246986542+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.24700882+07:00","message":"[buffer interim] 63 false น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.247017628+07:00","message":"[bufferProcess] interim [980000000]:น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.247020076+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.247028101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.247031161+07:00","message":"> Transcript [691] [false]: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.247033829+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.247035777+07:00","message":"Set new StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.454336645+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.454372686+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-02-25T13:07:03.454378321+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.454389162+07:00","message":"[buffer interim] 63 false น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.454397684+07:00","message":"[bufferProcess] interim [220000000]:น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.45440024+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.454405506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.454408216+07:00","message":"> Transcript [692] [false]: 'น้ำยังคงออสโมซิสผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.45441088+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.454412834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.454415207+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.45441745+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.633743836+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.633778405+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-02-25T13:07:03.633784166+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.633796889+07:00","message":"[buffer interim] 63 false น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.633803009+07:00","message":"[bufferProcess] interim [340000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.633805699+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.633812625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.633815183+07:00","message":"> Transcript [693] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.633818583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.633820707+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.63382279+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.633825021+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.886997798+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.887028945+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-02-25T13:07:03.887033994+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.887044554+07:00","message":"[buffer interim] 63 false น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.88705023+07:00","message":"[bufferProcess] interim [580000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.887052597+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.88705756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.887060104+07:00","message":"> Transcript [694] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.887063049+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.887065473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.887067701+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.887069787+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.274709343+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.27474143+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-02-25T13:07:04.274746792+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.274761999+07:00","message":"[buffer interim] 63 false น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.27476816+07:00","message":"[bufferProcess] interim [940000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274770623+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274777933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274780405+07:00","message":"> Transcript [695] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274783245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274785116+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274787026+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274789334+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274794878+07:00","message":"Push: 'ยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274796723+07:00","message":"TextPushed: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274798739+07:00","message":"Set new StatePrefix : 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.274801385+07:00","message":"Next Push (prob) : 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.274808813+07:00","message":"push: {false ยังคงออสโมซิส 0 0xc0001fab00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.451830193+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.577096852+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.577127815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.577133225+07:00","message":"receive interim result [true|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.577146047+07:00","message":"end recv isFinal message id 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.577148319+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.577154094+07:00","message":"[buffer interim] 63 true น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577159764+07:00","message":"[bufferProcess] interim [360000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577172192+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577175264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577178071+07:00","message":"> Transcript [696] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.57718133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577183357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577185324+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577187596+07:00","message":"TextPushed: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577189301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577191063+07:00","message":"> Transcript [697] [true]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577193042+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577194898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.57719659+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577198302+07:00","message":"TextPushed: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.577206231+07:00","message":"Push: 'ผ่านเยื่อเลือกผ่านได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.577214856+07:00","message":"push: {true ผ่านเยื่อเลือกผ่านได้ 0 0xc0001fab00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:04.586586307+07:00","message":"write wav file: './tmp/7510/7510_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.77493004+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.257013619+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.257049084+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-02-25T13:07:05.257054066+07:00","message":"receive interim result [false|false]: แปล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.257065493+07:00","message":"[buffer interim] 64 false แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.257072426+07:00","message":"[bufferProcess] interim [480000000]:แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.257074954+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.435515335+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.435551728+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-02-25T13:07:05.435557475+07:00","message":"receive interim result [false|false]: แต่อัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.435568267+07:00","message":"[buffer interim] 64 false แต่อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.435573856+07:00","message":"[bufferProcess] interim [660000000]:แต่อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.435576603+07:00","message":"[bufferProcess] send to processor:แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.43558149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.435584057+07:00","message":"> Transcript [698] [false]: 'แปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.435586092+07:00","message":"Set StatePrefix (first interim): 'แปล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.490157963+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.490190318+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-02-25T13:07:05.490203554+07:00","message":"receive interim result [false|false]: อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.490215677+07:00","message":"[buffer interim] 64 false อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.490220722+07:00","message":"[bufferProcess] interim [780000000]:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.490222895+07:00","message":"[bufferProcess] send to processor:แต่อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.490227952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.490230359+07:00","message":"> Transcript [699] [false]: 'แต่อัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.490232533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.490234606+07:00","message":"Set new StatePrefix: 'แต่อัด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:05.613678762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:05.613678937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.811567188+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.811611916+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-02-25T13:07:05.811617725+07:00","message":"receive interim result [false|false]: อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.811629+07:00","message":"[buffer interim] 64 false อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.811635922+07:00","message":"[bufferProcess] interim [80000000]:อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.811638019+07:00","message":"[bufferProcess] send to processor:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.811642913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.811645567+07:00","message":"> Transcript [700] [false]: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.811647946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.811649741+07:00","message":"Set new StatePrefix: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.940300346+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.94034513+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-02-25T13:07:05.940350692+07:00","message":"receive interim result [false|false]: อัตราสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.940363201+07:00","message":"[buffer interim] 64 false อัตราสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.940369706+07:00","message":"[bufferProcess] interim [140000000]:อัตราสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.94037195+07:00","message":"[bufferProcess] send to processor:อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.940377025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.940379668+07:00","message":"> Transcript [701] [false]: 'อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.940382599+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.940384702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.940386399+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.940388484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.012545184+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.012577234+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-02-25T13:07:06.012588591+07:00","message":"receive interim result [false|false]: อัตราสุทธิ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.0126014+07:00","message":"[buffer interim] 64 false อัตราสุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.01260759+07:00","message":"[bufferProcess] interim [260000000]:อัตราสุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.012609735+07:00","message":"[bufferProcess] send to processor:อัตราสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.012614753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.012617791+07:00","message":"> Transcript [702] [false]: 'อัตราสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.012621253+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.012623217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.01262652+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.012628656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.337640311+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.337684442+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-02-25T13:07:06.337692012+07:00","message":"receive interim result [false|false]: อัตราสุทธิเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.337710964+07:00","message":"[buffer interim] 64 false อัตราสุทธิเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.337719229+07:00","message":"[bufferProcess] interim [620000000]:อัตราสุทธิเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.337722831+07:00","message":"[bufferProcess] send to processor:อัตราสุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.337727294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.337730904+07:00","message":"> Transcript [703] [false]: 'อัตราสุทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.337735407+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.337738378+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.337741157+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.337743976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.526619046+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.526654951+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-02-25T13:07:06.526660417+07:00","message":"receive interim result [false|false]: อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.526668965+07:00","message":"[buffer interim] 64 false อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526675391+07:00","message":"[bufferProcess] interim [800000000]:อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526677627+07:00","message":"[bufferProcess] send to processor:อัตราสุทธิเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526681013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526683605+07:00","message":"> Transcript [704] [false]: 'อัตราสุทธิเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526686422+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526688517+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526690212+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526691909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526694518+07:00","message":"Push: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526696225+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.52669829+07:00","message":"Set new StatePrefix : 'อัตราสุทธิเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.526700508+07:00","message":"Next Push (prob) : 'สุทธิเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.526708099+07:00","message":"push: {false อัตรา 0 0xc00041c100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.821503666+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.914594245+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.914627846+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-02-25T13:07:06.914633928+07:00","message":"receive interim result [true|false]: อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.914645087+07:00","message":"end recv isFinal message id 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.914647286+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.914652817+07:00","message":"[buffer interim] 64 true อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914658412+07:00","message":"[bufferProcess] interim [280000000]:อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914664922+07:00","message":"[bufferProcess] send to processor (isfinal):อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914672468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914699252+07:00","message":"> Transcript [705] [false]: 'อัตราสุทธิเป็นศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914704815+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914707076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914709372+07:00","message":"StatePrefix: 'อัตราสุทธิเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914711826+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.91471412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914716358+07:00","message":"> Transcript [706] [true]: 'อัตราสุทธิเป็นศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914718332+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914719872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914721401+07:00","message":"StatePrefix: 'อัตราสุทธิเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914723039+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.914726095+07:00","message":"Push: 'สุทธิเป็นศูนย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.914737063+07:00","message":"push: {true สุทธิเป็นศูนย์ 0 0xc00041c100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:06.923506244+07:00","message":"write wav file: './tmp/7510/7510_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.403352056+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.943056986+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.943100582+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-02-25T13:07:07.943105848+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.943120871+07:00","message":"[buffer interim] 65 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.943126829+07:00","message":"[bufferProcess] interim [360000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.943129153+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.943133814+07:00","message":"[bufferProcess] send to processor (ticker):อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.943136275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.943138753+07:00","message":"> Transcript [707] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.943140943+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.13282379+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.132861483+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-02-25T13:07:08.132867477+07:00","message":"receive interim result [false|false]: กับข้าว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.132881076+07:00","message":"[buffer interim] 65 false กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.132887133+07:00","message":"[bufferProcess] interim [540000000]:กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.132889012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.249863955+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.249901426+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-02-25T13:07:08.249907288+07:00","message":"receive interim result [false|false]: จากภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.249918565+07:00","message":"[buffer interim] 65 false จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.249924954+07:00","message":"[bufferProcess] interim [660000000]:จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.249929837+07:00","message":"[bufferProcess] send to processor:กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.249936124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.249939019+07:00","message":"> Transcript [708] [false]: 'กับข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.249941197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.249942955+07:00","message":"Set new StatePrefix: 'กับข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.550512209+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.550535079+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.550537897+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.55053973+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.550541531+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.550543246+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.55054503+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.550546753+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.550548336+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.572283522+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.572322775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพป 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.572327745+07:00","message":"receive interim result [false|false]: จากภาพป 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.572336334+07:00","message":"[buffer interim] 65 false จากภาพป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.572342477+07:00","message":"[bufferProcess] interim [960000000]:จากภาพป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.572344519+07:00","message":"[bufferProcess] send to processor:จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.572347448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.57235003+07:00","message":"> Transcript [709] [false]: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.572352106+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.572353841+07:00","message":"Set new StatePrefix: 'จากภาพ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:08.613936907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:08.613956312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.63018306+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.630218263+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-02-25T13:07:08.630223011+07:00","message":"receive interim result [false|false]: จากภาพสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.63023613+07:00","message":"[buffer interim] 65 false จากภาพสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.630242407+07:00","message":"[bufferProcess] interim [80000000]:จากภาพสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.630244753+07:00","message":"[bufferProcess] send to processor:จากภาพป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.630249381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.630252069+07:00","message":"> Transcript [710] [false]: 'จากภาพป 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.630254936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.630256759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.630258475+07:00","message":"StatePrefix: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.630260285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.825260927+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.825297792+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-02-25T13:07:08.825303702+07:00","message":"receive interim result [false|false]: จากภาพสามารถสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.825317365+07:00","message":"[buffer interim] 65 false จากภาพสามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.825323473+07:00","message":"[bufferProcess] interim [260000000]:จากภาพสามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.825325996+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.825332371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.825335134+07:00","message":"> Transcript [711] [false]: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.825337834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.8253398+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.825341614+07:00","message":"StatePrefix: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.825343866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.955819947+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.955854992+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-02-25T13:07:08.955859475+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.955871266+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.955877457+07:00","message":"[bufferProcess] interim [380000000]:จากภาพสามารถสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.955879671+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.955884784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.95588745+07:00","message":"> Transcript [712] [false]: 'จากภาพสามารถสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.955890146+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.955892621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.955894375+07:00","message":"StatePrefix: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.955896211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.13688796+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.136923492+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-02-25T13:07:09.136929834+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.136945226+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136951643+07:00","message":"[bufferProcess] interim [560000000]:จากภาพสามารถสรุปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136954082+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136960174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136963302+07:00","message":"> Transcript [713] [false]: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136966295+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136968354+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136970298+07:00","message":"StatePrefix: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136972496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136977836+07:00","message":"Push: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136979653+07:00","message":"TextPushed: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136981666+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.136983664+07:00","message":"Next Push (prob) : 'สามารถสรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.136990582+07:00","message":"push: {false จากภาพ 0 0xc001c9e080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.330062838+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.330112066+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-02-25T13:07:09.330117677+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.330130731+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.330138349+07:00","message":"[bufferProcess] interim [740000000]:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.330140723+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.330146248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.330149491+07:00","message":"> Transcript [714] [false]: 'จากภาพสามารถสรุปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.330153002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.33015613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.330158234+07:00","message":"StatePrefix: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.330160548+07:00","message":"TextPushed: 'จากภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.981288561+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.981329882+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-02-25T13:07:09.981336893+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.981350368+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.981357586+07:00","message":"[bufferProcess] interim [340000000]:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.981360599+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.981367317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.981369971+07:00","message":"> Transcript [715] [false]: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.981375639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.981378228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.981380244+07:00","message":"StatePrefix: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.981382545+07:00","message":"TextPushed: 'จากภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.563749135+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.563801988+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-02-25T13:07:10.563808393+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.563825783+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.563832302+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-02-25T13:07:10.563836151+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.563842606+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.563846686+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563853163+07:00","message":"[bufferProcess] interim [940000000]:จากภาพสามารถสรุปได้ว่าโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563856299+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563860003+07:00","message":"[bufferProcess] interim [0]:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563863049+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563866891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563869782+07:00","message":"> Transcript [716] [false]: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563872852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563874689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563876677+07:00","message":"StatePrefix: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563879795+07:00","message":"TextPushed: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.56388237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563885464+07:00","message":"> Transcript [717] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.56388834+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563889834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563891345+07:00","message":"StatePrefix: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563892975+07:00","message":"TextPushed: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563897225+07:00","message":"Push: 'สามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.56389896+07:00","message":"TextPushed: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563901999+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.563905333+07:00","message":"Next Push (prob) : 'ได้ว่าโมเลกุล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.563922275+07:00","message":"push: {false สามารถสรุป 0 0xc001c9e080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.617692962+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.617723921+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-02-25T13:07:10.617732308+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.617745196+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.617750722+07:00","message":"[bufferProcess] interim [60000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.617753127+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.617758048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.617760484+07:00","message":"> Transcript [718] [false]: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.617763189+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.880920314+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.880957451+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-02-25T13:07:10.880965817+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.880979327+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.880985384+07:00","message":"[bufferProcess] interim [300000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.880988697+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.880992553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.880996081+07:00","message":"> Transcript [719] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.880999106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.881000972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.881002701+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.881005395+07:00","message":"TextPushed: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.461204912+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.461243958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.461249914+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.461262352+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.461268612+07:00","message":"[bufferProcess] interim [900000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.461271267+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.461276657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.461279119+07:00","message":"> Transcript [720] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.461282381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.461285887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.461287839+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.461290261+07:00","message":"TextPushed: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.588753237+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.588794414+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-02-25T13:07:11.588802677+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.588814219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.588816796+07:00","message":"receive interim result [false|false]:  3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.58882393+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.58883161+07:00","message":"[buffer interim] 65 false  3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.588837108+07:00","message":"[bufferProcess] interim [20000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.588839415+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.588842893+07:00","message":"[bufferProcess] interim [20000000]: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.588845269+07:00","message":"[bufferProcess] update buffer: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.588848465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.588851106+07:00","message":"> Transcript [721] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.588853921+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.588855727+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.588857419+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.588860059+07:00","message":"TextPushed: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:11.614923356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:11.614937106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.64990702+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.6499416+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-02-25T13:07:11.649947051+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.649956682+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.649962579+07:00","message":"[bufferProcess] interim [80000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.649965262+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.649968927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.649972099+07:00","message":"> Transcript [722] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.649975692+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.649977508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.64997962+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.64998228+07:00","message":"TextPushed: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.649984804+07:00","message":"Push: 'ได้ว่าโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.649986697+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.649988654+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.649990742+07:00","message":"Next Push (prob) : 'ของน้ำ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.649997884+07:00","message":"push: {false ได้ว่าโมเลกุล 0 0xc001c9e080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.845158786+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.845206656+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-02-25T13:07:11.845213271+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.845226202+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.845232741+07:00","message":"[bufferProcess] interim [320000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.845235405+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.845240879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.845243359+07:00","message":"> Transcript [723] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.845245684+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.845247402+07:00","message":"Set new StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.052513722+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.052552395+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-02-25T13:07:12.052559033+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่เชื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.052574528+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่เชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.052583+07:00","message":"[bufferProcess] interim [500000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่เชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.052585625+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.052594324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.052597236+07:00","message":"> Transcript [724] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.052601112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.052603389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.052607736+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.052610761+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.157916523+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.157955084+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-02-25T13:07:12.157961129+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.157974965+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.157981247+07:00","message":"[bufferProcess] interim [560000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.157983457+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่เชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.157991692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.157994038+07:00","message":"> Transcript [725] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่เชื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.157997351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.158000098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.158002118+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.158004587+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.480024309+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.480071151+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-02-25T13:07:12.480076816+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.4800925+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.480101114+07:00","message":"[bufferProcess] interim [860000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.480103831+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.480107793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.48011101+07:00","message":"> Transcript [726] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.480114745+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.480117233+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.48012288+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.48012609+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.592460139+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.653809127+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.673564887+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.673600691+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-02-25T13:07:12.673608409+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.673624653+07:00","message":"[buffer interim] 65 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673633711+07:00","message":"[bufferProcess] interim [100000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673636616+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673646577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673649564+07:00","message":"> Transcript [727] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673653364+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673655351+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.6736585+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673661168+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673663844+07:00","message":"Push: 'ของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673665687+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673667748+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.673670124+07:00","message":"Next Push (prob) : 'แพร่ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.673678528+07:00","message":"push: {false ของน้ำสามารถ 0 0xc001c9e080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.710350835+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.710388657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.710395412+07:00","message":"receive interim result [true|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.710406869+07:00","message":"end recv isFinal message id 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.710409031+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.710415029+07:00","message":"[buffer interim] 65 true จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710422164+07:00","message":"[bufferProcess] interim [220000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710425277+07:00","message":"[bufferProcess] send to processor (isfinal):จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710443276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710475143+07:00","message":"> Transcript [728] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.71048286+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.71048608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710488601+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710491637+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710494765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710497145+07:00","message":"> Transcript [729] [true]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710499311+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710500897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710502615+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.71050435+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.710512241+07:00","message":"Push: 'แพร่ผ่านเยื่อเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.710525012+07:00","message":"push: {true แพร่ผ่านเยื่อเลือก 0 0xc001c9e080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:12.72069401+07:00","message":"write wav file: './tmp/7510/7510_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.172981472+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.201504754+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.201550042+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-02-25T13:07:13.201555465+07:00","message":"receive interim result [false|false]: ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.201571238+07:00","message":"[buffer interim] 66 false ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.201578626+07:00","message":"[bufferProcess] interim [600000000]:ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.201580986+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.297249181+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.29729282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่าน\",\"confidence\":0.9380145}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.297298591+07:00","message":"receive interim result [true|false]: ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.297307893+07:00","message":"end recv isFinal message id 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.297309896+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.297316165+07:00","message":"[buffer interim] 66 true ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297325784+07:00","message":"[bufferProcess] interim [750000000]:ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297330615+07:00","message":"[bufferProcess] send to processor (isfinal):ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297334148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297336909+07:00","message":"> Transcript [730] [false]: 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297339198+07:00","message":"Set StatePrefix (first interim): 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297341198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.29734281+07:00","message":"> Transcript [731] [true]: 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297345077+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297347096+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297348852+07:00","message":"StatePrefix: 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297350774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.297358436+07:00","message":"Push: 'ผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.297366997+07:00","message":"push: {true ผ่าน 0 0xc002d58180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:13.30220812+07:00","message":"write wav file: './tmp/7510/7510_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.425015891+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.76629785+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.766337168+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-02-25T13:07:13.766342356+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.766352237+07:00","message":"[buffer interim] 67 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.766358042+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.766359694+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.032865593+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.032905431+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-02-25T13:07:14.032912198+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.032932505+07:00","message":"[buffer interim] 67 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.032941032+07:00","message":"[bufferProcess] interim [600000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.032944304+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.032949033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.032952775+07:00","message":"> Transcript [732] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.032955624+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.089674687+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.089706327+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-02-25T13:07:14.089711836+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.089719733+07:00","message":"[buffer interim] 67 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.089726045+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.089729489+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.08974138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.089744947+07:00","message":"> Transcript [733] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.0897488+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.089751604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.089754253+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.089756846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.266540585+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.266578488+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-02-25T13:07:14.266585492+07:00","message":"receive interim result [false|false]: การแพร่ของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.266599855+07:00","message":"[buffer interim] 67 false การแพร่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.266607303+07:00","message":"[bufferProcess] interim [840000000]:การแพร่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.266610305+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.266614581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.266618177+07:00","message":"> Transcript [734] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.26662194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.266624621+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.266627718+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.266630778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.461333178+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.461373699+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-02-25T13:07:14.461382292+07:00","message":"receive interim result [false|false]: การแพร่ของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.461399496+07:00","message":"[buffer interim] 67 false การแพร่ของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.461407794+07:00","message":"[bufferProcess] interim [80000000]:การแพร่ของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.461411525+07:00","message":"[bufferProcess] send to processor:การแพร่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.46141597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.461419732+07:00","message":"> Transcript [735] [false]: 'การแพร่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.461423794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.46142734+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.461430496+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.46143327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:14.615967435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:14.615992651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.799510566+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.79954614+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-02-25T13:07:14.799551434+07:00","message":"receive interim result [false|false]: การแพร่ของน้ำจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.799563248+07:00","message":"[buffer interim] 67 false การแพร่ของน้ำจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799569805+07:00","message":"[bufferProcess] interim [380000000]:การแพร่ของน้ำจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799571885+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799576695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799579306+07:00","message":"> Transcript [736] [false]: 'การแพร่ของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799582213+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.7995841+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799586156+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799587988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799592059+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799593828+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799596243+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.799598819+07:00","message":"Next Push (prob) : 'แพร่ของน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.799606753+07:00","message":"push: {false การ 0 0xc001c9fb00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.966690089+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.966732963+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-02-25T13:07:14.966739343+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.966752556+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.966758559+07:00","message":"[bufferProcess] interim [560000000]:การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.96676138+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ำจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.966767947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.966770639+07:00","message":"> Transcript [737] [false]: 'การแพร่ของน้ำจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.966773687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.966775607+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.96677738+07:00","message":"StatePrefix: 'การแพร่ของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.966779615+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.173896986+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.173936283+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-02-25T13:07:15.173943583+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.173957389+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.173964737+07:00","message":"[bufferProcess] interim [800000000]:การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.173968336+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.173976204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.173979937+07:00","message":"> Transcript [738] [false]: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.17398318+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.173986037+07:00","message":"Set new StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.555480579+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.555515832+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-02-25T13:07:15.555525333+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.555540264+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.55555356+07:00","message":"[bufferProcess] interim [160000000]:การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.555556479+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.555559753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.555564492+07:00","message":"> Transcript [739] [false]: 'การแพร่ของน้ําจะเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.55556738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.55556933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.555571312+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.555573719+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.868334904+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.868369395+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-02-25T13:07:15.868374805+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.868386841+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.868393132+07:00","message":"[bufferProcess] interim [460000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.868395378+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.868400261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.86840291+07:00","message":"> Transcript [740] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.868405789+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.868407747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.868409681+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.868412076+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.997847086+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.997885133+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-02-25T13:07:15.997890627+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.997902887+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.997909117+07:00","message":"[bufferProcess] interim [580000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.997911442+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.997916428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.997918936+07:00","message":"> Transcript [741] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.997921858+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.997923861+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.997925775+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:15.997928264+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.189952971+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.189988591+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-02-25T13:07:16.18999403+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.190025651+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190031752+07:00","message":"[bufferProcess] interim [820000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190034343+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190038431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190041296+07:00","message":"> Transcript [742] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190044786+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190058955+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190061234+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190063547+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190081126+07:00","message":"Push: 'แพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190083464+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190085531+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.190087478+07:00","message":"Next Push (prob) : 'จากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.190106831+07:00","message":"push: {false แพร่ของน้ําจะเกิด 0 0xc001c9fb00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.452767768+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.452812021+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-02-25T13:07:16.452818261+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.45283077+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.452840575+07:00","message":"[bufferProcess] interim [120000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.452844001+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.452849967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.452854316+07:00","message":"> Transcript [743] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.452858797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.452861458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.452864755+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.452867192+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.77913991+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.779181333+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-02-25T13:07:16.77918808+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.779203393+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.779209826+07:00","message":"[bufferProcess] interim [360000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.779212839+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.779219842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.779222974+07:00","message":"> Transcript [744] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.77922595+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.779227897+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.779230195+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.779234068+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.107203973+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.107249906+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-02-25T13:07:17.107258258+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.107274941+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.107283903+07:00","message":"[bufferProcess] interim [660000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.107287385+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.107294877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.107298737+07:00","message":"> Transcript [745] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.107303637+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.107306828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.107310748+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.107314256+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.287396355+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.287431508+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-02-25T13:07:17.287437651+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.287451799+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.287458547+07:00","message":"[bufferProcess] interim [900000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.287460957+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.287470063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.28747303+07:00","message":"> Transcript [746] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.2874766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.287479694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.287482111+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.287484821+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.287492424+07:00","message":"Push: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.28749437+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.287496369+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.287498537+07:00","message":"Next Push (prob) : 'ความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.287505762+07:00","message":"push: {false จากบริเวณที่มี 0 0xc001c9fb00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.467306139+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.467350894+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-02-25T13:07:17.467359239+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.467373902+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.467381611+07:00","message":"[bufferProcess] interim [80000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.467385654+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.467390077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.467394215+07:00","message":"> Transcript [747] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.467399043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.467401915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.467405213+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.467409426+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:17.616906788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:17.616920163+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.848720047+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.848763821+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-02-25T13:07:17.848770975+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.848786125+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.848796849+07:00","message":"[bufferProcess] interim [440000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.848800989+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.848809307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.848812998+07:00","message":"> Transcript [748] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.848817692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.848820628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.848823982+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.848837091+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.851539813+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.851564788+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-02-25T13:07:17.85157089+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.851585227+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.851591561+07:00","message":"[bufferProcess] interim [500000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.851598037+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.851604858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.851608153+07:00","message":"> Transcript [749] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.851613058+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.851616042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.851618927+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.851622343+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.990771516+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.990813513+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-02-25T13:07:17.990821753+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.990844964+07:00","message":"[buffer interim] 67 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.990855824+07:00","message":"[bufferProcess] interim [560000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.990860118+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.990868842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.99087269+07:00","message":"> Transcript [750] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.990877968+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.99088102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.990884306+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.990891164+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.990899297+07:00","message":"Push: 'ความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.990902707+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.99090621+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.990909814+07:00","message":"Next Push (prob) : 'สารละลายต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.99092044+07:00","message":"push: {false ความเข้มข้นของ 0 0xc001c9fb00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.042669434+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.131132692+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.131180806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ\",\"confidence\":0.9473721}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.131191215+07:00","message":"receive interim result [true|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.131200866+07:00","message":"end recv isFinal message id 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.131204204+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.131213264+07:00","message":"[buffer interim] 67 true การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.131225005+07:00","message":"[bufferProcess] interim [830000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.131232118+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.13123751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.131241446+07:00","message":"> Transcript [751] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.13124524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.131248183+07:00","message":"Set new StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.131251066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.131254083+07:00","message":"> Transcript [752] [true]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.131258066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.13126093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.131264131+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.131268463+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.131275939+07:00","message":"Push: 'สารละลายต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.13128637+07:00","message":"push: {true สารละลายต่ำ 0 0xc001c9fb00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:18.141079227+07:00","message":"write wav file: './tmp/7510/7510_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.173830085+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.716773161+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.716812186+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-02-25T13:07:18.716816828+07:00","message":"receive interim result [false|false]: ขาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.716828828+07:00","message":"[buffer interim] 68 false ขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.716835165+07:00","message":"[bufferProcess] interim [540000000]:ขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.716836753+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.802741859+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.802782003+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-02-25T13:07:18.802787753+07:00","message":"receive interim result [false|false]: ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.802800344+07:00","message":"[buffer interim] 68 false ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.802808471+07:00","message":"[bufferProcess] interim [600000000]:ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.802810728+07:00","message":"[bufferProcess] send to processor:ขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.802816106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.802818836+07:00","message":"> Transcript [753] [false]: 'ขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.802820851+07:00","message":"Set StatePrefix (first interim): 'ขาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.852192834+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.852224972+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-02-25T13:07:18.85223037+07:00","message":"receive interim result [false|false]: ผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.852244533+07:00","message":"[buffer interim] 68 false ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.852251212+07:00","message":"[bufferProcess] interim [720000000]:ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.852253135+07:00","message":"[bufferProcess] send to processor:ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.852256247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.85225839+07:00","message":"> Transcript [754] [false]: 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.852260315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.852262017+07:00","message":"Set new StatePrefix: 'ผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.013756058+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.013789162+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-02-25T13:07:19.013794691+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.013808536+07:00","message":"[buffer interim] 68 false ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.013814549+07:00","message":"[bufferProcess] interim [900000000]:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.013817124+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.013823744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.013826315+07:00","message":"> Transcript [755] [false]: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.013830961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.013833641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.013835525+07:00","message":"StatePrefix: 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.013837357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.32748447+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.327520268+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-02-25T13:07:19.327526606+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.32753901+07:00","message":"[buffer interim] 68 false ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.327545557+07:00","message":"[bufferProcess] interim [200000000]:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.32754799+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.327553846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.327556822+07:00","message":"> Transcript [756] [false]: 'ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.327560156+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.327562697+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.327564445+07:00","message":"StatePrefix: 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.327566411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.644724641+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.729743542+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.729767461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่าน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.729772861+07:00","message":"receive interim result [true|false]: ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.729784262+07:00","message":"end recv isFinal message id 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.729798639+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.729804599+07:00","message":"[buffer interim] 68 true ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729810281+07:00","message":"[bufferProcess] interim [710000000]:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729813067+07:00","message":"[bufferProcess] send to processor (isfinal):ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729815795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729818319+07:00","message":"> Transcript [757] [false]: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729821102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729822859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729824503+07:00","message":"StatePrefix: 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.72982652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729830317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729832403+07:00","message":"> Transcript [758] [true]: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729834309+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729835911+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729837467+07:00","message":"StatePrefix: 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729838968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.729841043+07:00","message":"Push: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.729847928+07:00","message":"push: {true ผ่านเยื่อเลือกผ่าน 0 0xc0024a4800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:19.736789744+07:00","message":"write wav file: './tmp/7510/7510_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.774054596+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.228863821+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.228903774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.228909725+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.228940569+07:00","message":"[buffer interim] 69 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.228946803+07:00","message":"[bufferProcess] interim [240000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.228948731+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.300745286+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.300776964+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-02-25T13:07:20.300783461+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.300795454+07:00","message":"[buffer interim] 69 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.300801952+07:00","message":"[bufferProcess] interim [420000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.300804003+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.300808757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.300811491+07:00","message":"> Transcript [759] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.300813589+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.532155646+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.532192112+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-02-25T13:07:20.532201408+07:00","message":"receive interim result [false|false]: ไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.532217056+07:00","message":"[buffer interim] 69 false ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.532231023+07:00","message":"[bufferProcess] interim [540000000]:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.532233486+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.532237198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.5322402+07:00","message":"> Transcript [760] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.53224358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.532245972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.532247851+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.532249902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.610525059+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.61055915+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-02-25T13:07:20.61056441+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.610575861+07:00","message":"[buffer interim] 69 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.610582302+07:00","message":"[bufferProcess] interim [720000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.610584518+07:00","message":"[bufferProcess] send to processor:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.61058946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.610592589+07:00","message":"> Transcript [761] [false]: 'ไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.61059526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.610597189+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.610598933+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.610601312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:20.617692514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:20.617697901+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.929866535+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.929903095+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-02-25T13:07:20.929909438+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.929923629+07:00","message":"[buffer interim] 69 false ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.929930139+07:00","message":"[bufferProcess] interim [20000000]:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.929932453+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.92994475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.929947878+07:00","message":"> Transcript [762] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.929950718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.929953054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.929955175+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.929957159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.131362743+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.131399298+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-02-25T13:07:21.131404806+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.131417585+07:00","message":"[buffer interim] 69 false ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.13142377+07:00","message":"[bufferProcess] interim [140000000]:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.131426048+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.131430842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.13143345+07:00","message":"> Transcript [763] [false]: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.131436402+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.131438347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.131440154+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.131442205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.131446341+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.131447995+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.131449947+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.131452563+07:00","message":"Next Push (prob) : 'ยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.131459515+07:00","message":"push: {false ไป 0 0xc001c9fe00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.377651284+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.377682718+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-02-25T13:07:21.377688478+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.377702563+07:00","message":"[buffer interim] 69 false ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.377708768+07:00","message":"[bufferProcess] interim [440000000]:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.377710745+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.37771386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.377717211+07:00","message":"> Transcript [764] [false]: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.377720744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.377722694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.377724316+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.377726738+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.696104473+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.69614607+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-02-25T13:07:21.696151867+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.696162387+07:00","message":"[buffer interim] 69 false ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.696170286+07:00","message":"[bufferProcess] interim [740000000]:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.696172712+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.696177964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.696180607+07:00","message":"> Transcript [765] [false]: 'ไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.69618368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.696185907+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.696188501+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.696190881+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.891032867+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.891072559+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-02-25T13:07:21.891077831+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.891091134+07:00","message":"[buffer interim] 69 false ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.891097468+07:00","message":"[bufferProcess] interim [980000000]:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.891099772+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.891104801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.891107271+07:00","message":"> Transcript [766] [false]: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.891109963+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.891111797+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.89111379+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.891116622+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.216961228+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.217018343+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-02-25T13:07:22.217023987+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.21703651+07:00","message":"[buffer interim] 69 false ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.21704276+07:00","message":"[bufferProcess] interim [280000000]:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.217045347+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.217050243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.21705358+07:00","message":"> Transcript [767] [false]: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.217057159+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.217059054+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.217061187+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.217063648+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.217068187+07:00","message":"Push: 'ยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.217069927+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.217072066+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.21707421+07:00","message":"Next Push (prob) : 'มีความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.217082116+07:00","message":"push: {false ยังบริเวณที่ 0 0xc001c9fe00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.409778752+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.409838178+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-02-25T13:07:22.40984398+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.409859118+07:00","message":"[buffer interim] 69 false ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.409865388+07:00","message":"[bufferProcess] interim [520000000]:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.409867645+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.409873909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.409876804+07:00","message":"> Transcript [768] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.409880065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.409882019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.409883933+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.409886313+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.729732753+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.729769909+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-02-25T13:07:22.72977573+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.729789277+07:00","message":"[buffer interim] 69 false ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.72979543+07:00","message":"[bufferProcess] interim [760000000]:ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.729798086+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.729801439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.729804254+07:00","message":"> Transcript [769] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.729807263+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.729809135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.729811381+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:22.729813614+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.118524582+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.118560222+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-02-25T13:07:23.118566488+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.118580196+07:00","message":"[buffer interim] 69 false ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.118586829+07:00","message":"[bufferProcess] interim [180000000]:ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.118589193+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.118594085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.118597369+07:00","message":"> Transcript [770] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.118600799+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.11860258+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.118604713+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.118607424+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.351755992+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.43885729+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.438897949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.438904252+07:00","message":"receive interim result [true|false]: ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.438912954+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.438914963+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.438920761+07:00","message":"[buffer interim] 69 true ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438930624+07:00","message":"[bufferProcess] interim [600000000]:ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438936794+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438940425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438942965+07:00","message":"> Transcript [771] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438945803+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438947613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438951201+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438953739+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438958856+07:00","message":"Push: 'มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438960648+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438962624+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438964633+07:00","message":"Next Push (prob) : 'ของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.43896619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.43896825+07:00","message":"> Transcript [772] [true]: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438970405+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438971919+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438973963+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438975838+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:23.438977803+07:00","message":"Push: 'ของสารละลายสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.438986501+07:00","message":"push: {false มีความเข้มข้น 0 0xc001c9fe00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.438992223+07:00","message":"push: {true ของสารละลายสูง 0 0xc001c9fe00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:23.447824888+07:00","message":"write wav file: './tmp/7510/7510_69.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:23.617788807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:23.617828177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:23.804687695+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:24.336099562+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:24.336146805+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-02-25T13:07:24.336151792+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:24.336164938+07:00","message":"[buffer interim] 70 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.336171403+07:00","message":"[bufferProcess] interim [540000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.33617315+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:24.521484811+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:24.521525551+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-02-25T13:07:24.521531451+07:00","message":"receive interim result [false|false]: ตัวอย่างการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:24.521545366+07:00","message":"[buffer interim] 70 false ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.521552571+07:00","message":"[bufferProcess] interim [780000000]:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.521554896+07:00","message":"[bufferProcess] send to processor:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.521561483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.521564412+07:00","message":"> Transcript [773] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.521566625+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:24.829668313+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:24.829708297+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-02-25T13:07:24.829714099+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:24.829726147+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.829732663+07:00","message":"[bufferProcess] interim [20000000]:ตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.829734813+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.829740487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.829743453+07:00","message":"> Transcript [774] [false]: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.829746589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.829748514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.829750523+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:24.829752541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.03146245+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.031501226+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-02-25T13:07:25.031507059+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.031522762+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.031532442+07:00","message":"[bufferProcess] interim [260000000]:ตัวอย่างการนำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.031534995+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.031540513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.031543794+07:00","message":"> Transcript [775] [false]: 'ตัวอย่างการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.03154683+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.03154901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.03155096+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.031552875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.218819786+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.218857917+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-02-25T13:07:25.218864322+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.218875935+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.218882843+07:00","message":"[bufferProcess] interim [440000000]:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.218885136+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.218888495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.218891118+07:00","message":"> Transcript [776] [false]: 'ตัวอย่างการนำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.218893871+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.218895627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.218897439+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.218899279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.543992406+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.544030148+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-02-25T13:07:25.544036226+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.544045215+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544052462+07:00","message":"[bufferProcess] interim [740000000]:ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544054803+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544059192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544061825+07:00","message":"> Transcript [777] [false]: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544064646+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544066638+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544068493+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544070508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544073102+07:00","message":"Push: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.54407493+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544076895+07:00","message":"Set new StatePrefix : 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.544079156+07:00","message":"Next Push (prob) : 'การนำหลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.54408682+07:00","message":"push: {false ตัวอย่าง 0 0xc001c9e500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.670352186+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.670388363+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-02-25T13:07:25.670395174+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.670407936+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.670415544+07:00","message":"[bufferProcess] interim [860000000]:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.670417951+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.670423933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.670426389+07:00","message":"> Transcript [778] [false]: 'ตัวอย่างการนำหลักการออม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.670429791+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.670432019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.670434264+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.670436675+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.67270369+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.672747966+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-02-25T13:07:25.672754214+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:25.672771651+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.672779743+07:00","message":"[bufferProcess] interim [920000000]:ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.672782243+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.672789733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.672793698+07:00","message":"> Transcript [779] [false]: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.672797293+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.672799531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.672801745+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:25.6728042+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.128249164+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.128283932+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-02-25T13:07:26.128290184+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.128301749+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.128308599+07:00","message":"[bufferProcess] interim [400000000]:ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.128310872+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.128316257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.128318774+07:00","message":"> Transcript [780] [false]: 'ตัวอย่างการนำหลักการออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.128321886+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.128323873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.12832616+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.128328447+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.253429963+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.253465329+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-02-25T13:07:26.253470759+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.25348304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" osmosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.25348574+07:00","message":"receive interim result [false|false]:  osmosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.253492373+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.253495438+07:00","message":"[buffer interim] 70 false  osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253500817+07:00","message":"[bufferProcess] interim [460000000]:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253502871+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253507756+07:00","message":"[bufferProcess] interim [460000000]: osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253510415+07:00","message":"[bufferProcess] update buffer: ตัวอย่างการนำหลักการ osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253513169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253516047+07:00","message":"> Transcript [781] [false]: 'ตัวอย่างการนำหลักการออสโมซิสหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253519092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253521214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253522895+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253524871+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253530427+07:00","message":"Push: 'การนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253532133+07:00","message":"TextPushed: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253534023+07:00","message":"Set new StatePrefix : 'ตัวอย่างการนำหลักการออสโมซิสหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.253535956+07:00","message":"Next Push (prob) : 'ออสโมซิสหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.253542882+07:00","message":"push: {false การนำหลักการ 0 0xc001c9e500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.380149252+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.380184892+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-02-25T13:07:26.380190749+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.380201599+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.380209147+07:00","message":"[bufferProcess] interim [580000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.380211807+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการ osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.380215636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.3802184+07:00","message":"> Transcript [782] [false]: 'ตัวอย่างการนำหลักการ osmosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.380220869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.380223226+07:00","message":"Set new StatePrefix: 'ตัวอย่างการนำหลักการ osmosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.573983206+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.574022457+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-02-25T13:07:26.57403094+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.574047892+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.574056635+07:00","message":"[bufferProcess] interim [760000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.574059902+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.57406437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.57407114+07:00","message":"> Transcript [783] [false]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.57407508+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.574079256+07:00","message":"Set new StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:26.618843592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:26.618865342+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.639220056+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.63925457+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-02-25T13:07:26.639261078+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.639272948+07:00","message":"[buffer interim] 70 false ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.639279096+07:00","message":"[bufferProcess] interim [880000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.639281503+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.6392879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.639290827+07:00","message":"> Transcript [784] [false]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.639293832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.63929608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.63929819+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.639300574+07:00","message":"TextPushed: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.883025841+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.975237906+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.975274591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.975280927+07:00","message":"receive interim result [true|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.975289782+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.975291843+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.97529764+07:00","message":"[buffer interim] 70 true ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975307104+07:00","message":"[bufferProcess] interim [300000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975311883+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975315725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975318465+07:00","message":"> Transcript [785] [false]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975321949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975323665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.97532556+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975328118+07:00","message":"TextPushed: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975329922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975331702+07:00","message":"> Transcript [786] [true]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975333903+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975335998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975337518+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975339375+07:00","message":"TextPushed: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:26.975349034+07:00","message":"Push: 'ออสโมซิสมาใช้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:26.975357463+07:00","message":"push: {true ออสโมซิสมาใช้นะคะ 0 0xc001c9e500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:26.984215642+07:00","message":"write wav file: './tmp/7510/7510_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:27.074048964+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:27.535887595+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:27.535926037+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-02-25T13:07:27.535930769+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:27.535945166+07:00","message":"[buffer interim] 71 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.535952246+07:00","message":"[bufferProcess] interim [480000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.535954337+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:27.606305069+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:27.606340016+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-02-25T13:07:27.606347061+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:27.606360514+07:00","message":"[buffer interim] 71 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.606366838+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.606368952+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.606374981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.606377507+07:00","message":"> Transcript [787] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.606379545+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:27.921050402+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:27.921081049+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-02-25T13:07:27.921085925+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:27.921095394+07:00","message":"[buffer interim] 71 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.921101331+07:00","message":"[bufferProcess] interim [900000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.921103583+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.921106559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.921109475+07:00","message":"> Transcript [788] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.921111444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:27.921113317+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.050051254+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.050089278+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-02-25T13:07:28.050095818+07:00","message":"receive interim result [false|false]: เช่นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.050108632+07:00","message":"[buffer interim] 71 false เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.05011487+07:00","message":"[bufferProcess] interim [20000000]:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.050117201+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.050124078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.050126718+07:00","message":"> Transcript [789] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.050129579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.050131839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.05013351+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.050136383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.244058434+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.244095012+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-02-25T13:07:28.244101229+07:00","message":"receive interim result [false|false]: เช่นการเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.24411615+07:00","message":"[buffer interim] 71 false เช่นการเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.244122386+07:00","message":"[bufferProcess] interim [200000000]:เช่นการเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.24412473+07:00","message":"[bufferProcess] send to processor:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.244128054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.244130898+07:00","message":"> Transcript [790] [false]: 'เช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.244133959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.244135934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.244137635+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.244139377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.432095924+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.43212742+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-02-25T13:07:28.432133842+07:00","message":"receive interim result [false|false]: เช่นการเก็บและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.432148519+07:00","message":"[buffer interim] 71 false เช่นการเก็บและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.432154723+07:00","message":"[bufferProcess] interim [380000000]:เช่นการเก็บและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.432156988+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.432160464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.432163635+07:00","message":"> Transcript [791] [false]: 'เช่นการเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.43216668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.432168776+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.432170499+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.432172277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.488173022+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.488204132+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-02-25T13:07:28.488215198+07:00","message":"receive interim result [false|false]: เช่นการเก็บรัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.488229579+07:00","message":"[buffer interim] 71 false เช่นการเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488236432+07:00","message":"[bufferProcess] interim [440000000]:เช่นการเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488238622+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488241459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488244022+07:00","message":"> Transcript [792] [false]: 'เช่นการเก็บและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488246528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488248441+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488250129+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488251893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488256459+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488258283+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488260426+07:00","message":"Set new StatePrefix : 'เช่นการเก็บและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.488263841+07:00","message":"Next Push (prob) : 'การเก็บและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.488270922+07:00","message":"push: {false เช่น 0 0xc0025b4280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.493846433+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.493869913+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-02-25T13:07:28.493875136+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.493887044+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.493891819+07:00","message":"[bufferProcess] interim [500000000]:เช่นการเก็บรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.493893699+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.493896629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.493899488+07:00","message":"> Transcript [793] [false]: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.493901546+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.493903292+07:00","message":"Set new StatePrefix: 'เช่นการเก็บรัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.952036089+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.952078317+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-02-25T13:07:28.952085261+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืช"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.952097557+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.952105363+07:00","message":"[bufferProcess] interim [920000000]:เช่นการเก็บรักษาพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.952107755+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.95211083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.95211368+07:00","message":"> Transcript [794] [false]: 'เช่นการเก็บรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.952116551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.952118583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.952120312+07:00","message":"StatePrefix: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.952122176+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.199056099+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.199096092+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-02-25T13:07:29.199101603+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.199116085+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.19912354+07:00","message":"[bufferProcess] interim [160000000]:เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.19912864+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.199137375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.199140265+07:00","message":"> Transcript [795] [false]: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.199143182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.19914526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.199149602+07:00","message":"StatePrefix: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.199152011+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.525762479+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.525800304+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-02-25T13:07:29.52580656+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.52581959+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.525825587+07:00","message":"[bufferProcess] interim [460000000]:เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.52582784+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.525832781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.525835508+07:00","message":"> Transcript [796] [false]: 'เช่นการเก็บรักษาพืชผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.525838895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.525841092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.525843335+07:00","message":"StatePrefix: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.525845609+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:29.619548315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:29.619557574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.658433883+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.658481405+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-02-25T13:07:29.658487894+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.6585+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.658508233+07:00","message":"[bufferProcess] interim [580000000]:เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.658510591+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.658515276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.658517781+07:00","message":"> Transcript [797] [false]: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.658521259+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.658524436+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.658526367+07:00","message":"StatePrefix: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.658528444+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.658533783+07:00","message":"Push: 'การเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.65853551+07:00","message":"TextPushed: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.6585379+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.6585401+07:00","message":"Next Push (prob) : 'ษาพืชผักไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.658547132+07:00","message":"push: {false การเก็บรัก 0 0xc0025b4280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.864003934+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.864041276+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-02-25T13:07:29.864047308+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:29.864067753+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.864089454+07:00","message":"[bufferProcess] interim [820000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.864092059+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.864095233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.864098107+07:00","message":"> Transcript [798] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.864100802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.864102632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.864106738+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:29.864109323+07:00","message":"TextPushed: 'เช่นการเก็บรัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.117544952+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.117581594+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-02-25T13:07:30.117588042+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.117600823+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.117607974+07:00","message":"[bufferProcess] interim [120000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.117610398+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.117615966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.117620812+07:00","message":"> Transcript [799] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.117623951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.117625949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.1176281+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.11763085+07:00","message":"TextPushed: 'เช่นการเก็บรัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.294102792+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.294145476+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-02-25T13:07:30.294153905+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.294167584+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.29417403+07:00","message":"[bufferProcess] interim [240000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.294177187+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.29418358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.294186394+07:00","message":"> Transcript [800] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.294189635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.29419201+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.294194284+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.294197254+07:00","message":"TextPushed: 'เช่นการเก็บรัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.549886159+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.549931046+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-02-25T13:07:30.549938188+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.549952443+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.549963828+07:00","message":"[bufferProcess] interim [480000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.54996626+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.549996148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.549999177+07:00","message":"> Transcript [801] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.550002562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.550004679+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.550006745+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.55000903+07:00","message":"TextPushed: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.550014539+07:00","message":"Push: 'ษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.550017098+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.550019511+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.550021891+07:00","message":"Next Push (prob) : 'ให้เห*่ยวในการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.550053367+07:00","message":"push: {false ษาพืชผักไม่ 0 0xc0025b4280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.609617489+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.609670971+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-02-25T13:07:30.609679326+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.609696+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.609710493+07:00","message":"[bufferProcess] interim [540000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.609714742+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.609722477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.609726966+07:00","message":"> Transcript [802] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.609732497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.609735901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.609739478+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.609743557+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.728042064+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.728076975+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-02-25T13:07:30.728083274+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.728097995+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.728105608+07:00","message":"[bufferProcess] interim [660000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.728107881+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.728112275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.728125428+07:00","message":"> Transcript [803] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.728128811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.728130784+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.728132601+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.728134941+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.101861766+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.183075722+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.183112987+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-02-25T13:07:31.183119129+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.183130697+07:00","message":"[buffer interim] 71 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.183138619+07:00","message":"[bufferProcess] interim [260000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.183141039+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.18314485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.183147724+07:00","message":"> Transcript [804] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.183151706+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.183153722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.183155396+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.183157882+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.242999123+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.243037725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ\",\"confidence\":0.95507544}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.243046394+07:00","message":"receive interim result [true|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.243055592+07:00","message":"end recv isFinal message id 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.243057556+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.243065655+07:00","message":"[buffer interim] 71 true เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243076362+07:00","message":"[bufferProcess] interim [260000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243079654+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243083047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243085744+07:00","message":"> Transcript [805] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243089401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243091171+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243093001+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243095454+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243103875+07:00","message":"Push: 'ให้เห*่ยวในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243105775+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.24310817+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243110391+07:00","message":"Next Push (prob) : 'แช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243111891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243113862+07:00","message":"> Transcript [806] [true]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.24311668+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243118227+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243119828+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.24312154+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243123093+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.24320366+07:00","message":"push: {false ให้เห*่ยวในการ 0 0xc0025b4280}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243290737+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.24329476+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวในการน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.24329724+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243299132+07:00","message":"Next Push (prob) : 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.24331829+07:00","message":"push: {true น้ำ 0 0xc0025b4280}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.243312334+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_71.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:31.252668001+07:00","message":"write wav file: './tmp/7510/7510_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.296748161+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.761743823+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.761786019+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-02-25T13:07:31.761791824+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.76180659+07:00","message":"[buffer interim] 72 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.761813531+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.761815612+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.882212487+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.882250851+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-02-25T13:07:31.882257298+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.88226995+07:00","message":"[buffer interim] 72 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.882277148+07:00","message":"[bufferProcess] interim [600000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.882279484+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.882286628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.882289419+07:00","message":"> Transcript [807] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.882291527+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.958746707+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.958781356+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-02-25T13:07:31.958786957+07:00","message":"receive interim result [false|false]: การถนอม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.958798798+07:00","message":"[buffer interim] 72 false การถนอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.958806385+07:00","message":"[bufferProcess] interim [720000000]:การถนอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.958808908+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.958817158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.958820268+07:00","message":"> Transcript [808] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.958823156+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.958825385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.958827239+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:31.958829129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.268586181+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.268626267+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-02-25T13:07:32.2686324+07:00","message":"receive interim result [false|false]: การถนอมอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.268644718+07:00","message":"[buffer interim] 72 false การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.268655198+07:00","message":"[bufferProcess] interim [960000000]:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.268658341+07:00","message":"[bufferProcess] send to processor:การถนอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.268665925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.268670598+07:00","message":"> Transcript [809] [false]: 'การถนอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.268675194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.268679623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.268681909+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.268684211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:32.620215913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:32.620239003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.860984394+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.861019821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.861025199+07:00","message":"receive interim result [false|false]: การถนอมอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.861038914+07:00","message":"[buffer interim] 72 false การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.861048938+07:00","message":"[bufferProcess] interim [560000000]:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.861050895+07:00","message":"[bufferProcess] send to processor:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.861054226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.861057246+07:00","message":"> Transcript [810] [false]: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.861060279+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.861062279+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.86106409+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.861066107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.872606875+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.8726357+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-02-25T13:07:32.872640965+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.872653972+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872659159+07:00","message":"[bufferProcess] interim [620000000]:การถนอมอาหารในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872661151+07:00","message":"[bufferProcess] send to processor:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872664364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872666823+07:00","message":"> Transcript [811] [false]: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872669352+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872671232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872673009+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872674723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872681585+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.87268323+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872685294+07:00","message":"Set new StatePrefix : 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:32.872688029+07:00","message":"Next Push (prob) : 'ถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:32.872695748+07:00","message":"push: {false การ 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.169832474+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.169873841+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-02-25T13:07:33.169880269+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.169893906+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.169901534+07:00","message":"[bufferProcess] interim [860000000]:การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.169903985+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.16991078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.169913576+07:00","message":"> Transcript [812] [false]: 'การถนอมอาหารในน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.169916769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.169918983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.169922219+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.169924968+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.620709399+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.62074453+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-02-25T13:07:33.620749909+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.620759184+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.620766984+07:00","message":"[bufferProcess] interim [340000000]:การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.620770452+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.620775387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.62078+07:00","message":"> Transcript [813] [false]: 'การถนอมอาหารในน้ำเกลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.620784577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.620787379+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.620790528+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.620794201+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.739726441+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.739764215+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-02-25T13:07:33.739770955+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.739785029+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.739792666+07:00","message":"[bufferProcess] interim [460000000]:การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.739795588+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.739805199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.739807995+07:00","message":"> Transcript [814] [false]: 'การถนอมอาหารในน้ำเกลือหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.73981104+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.739813317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.739815425+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.739818231+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.931497126+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.931553371+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-02-25T13:07:33.931559628+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.931579482+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.931587212+07:00","message":"[bufferProcess] interim [700000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.93158975+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.931594927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.931598167+07:00","message":"> Transcript [815] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.931601333+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.931603278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.93160536+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.931608042+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.931612251+07:00","message":"Push: 'ถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.931614436+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.931616829+07:00","message":"Set new StatePrefix : 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:33.931619269+07:00","message":"Next Push (prob) : 'ในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:33.931627766+07:00","message":"push: {false ถนอมอาหาร 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.129898967+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.129945719+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-02-25T13:07:34.129951877+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.12996321+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.129969694+07:00","message":"[bufferProcess] interim [880000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.129972047+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.129977238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.129979733+07:00","message":"> Transcript [816] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.129982544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.129984344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.129987288+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.129989694+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.527042215+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.527078905+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-02-25T13:07:34.527085114+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.527098328+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.527105146+07:00","message":"[bufferProcess] interim [240000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.527107519+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.527110855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.527114403+07:00","message":"> Transcript [817] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.527117235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.527119235+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.52712142+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.527123987+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.537385152+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.537415477+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-02-25T13:07:34.537425681+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.537440706+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.537446801+07:00","message":"[bufferProcess] interim [300000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.537449019+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.537456256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.537459101+07:00","message":"> Transcript [818] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.537462382+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.537464298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.537466017+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.537468297+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.840863223+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.840901804+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-02-25T13:07:34.840907423+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.840918971+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.840925101+07:00","message":"[bufferProcess] interim [540000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.840927446+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.840932573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.840935413+07:00","message":"> Transcript [819] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.840938877+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.84094079+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.84094284+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.840945674+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.840949925+07:00","message":"Push: 'ในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.840951752+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.84095397+07:00","message":"Set new StatePrefix : 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:34.840956301+07:00","message":"Next Push (prob) : 'ตาลที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:34.840964128+07:00","message":"push: {false ในน้ำเกลือหรือน้ำ 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.041345479+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.041386127+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-02-25T13:07:35.041394344+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.041409267+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.041415425+07:00","message":"[bufferProcess] interim [780000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.041418356+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.04142518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.041427655+07:00","message":"> Transcript [820] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.041430988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.041432942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.041441224+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.041444055+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.161241473+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.161278212+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-02-25T13:07:35.161284578+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.16129751+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.161303463+07:00","message":"[bufferProcess] interim [840000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.161306183+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.161313128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.161315817+07:00","message":"> Transcript [821] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.161318942+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.161320837+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.161323073+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.161326295+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.222681915+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.222714564+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-02-25T13:07:35.222720463+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.222734715+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.222741174+07:00","message":"[bufferProcess] interim [20000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.22274396+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.222747461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.222750197+07:00","message":"> Transcript [822] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.222752989+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.222754841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.222756873+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.222759006+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.542186899+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.542231536+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-02-25T13:07:35.54223925+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.542254543+07:00","message":"[buffer interim] 72 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.54226195+07:00","message":"[bufferProcess] interim [320000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.542264702+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.542272538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.542275811+07:00","message":"> Transcript [823] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.542279964+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.542282572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.542285082+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.542287684+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.5422946+07:00","message":"Push: 'ตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.542297105+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.5422992+07:00","message":"Set new StatePrefix : 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:35.542301796+07:00","message":"Next Push (prob) : 'ความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.542309369+07:00","message":"push: {false ตาลที่มี 0 0xc00041c500}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:35.620297131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:35.620333461+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.911870309+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.021887995+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.021931983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.021938552+07:00","message":"receive interim result [true|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.021951973+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.02195467+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.021963311+07:00","message":"[buffer interim] 72 true การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.02197111+07:00","message":"[bufferProcess] interim [830000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021974552+07:00","message":"[bufferProcess] send to processor (isfinal):การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021979582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021982388+07:00","message":"> Transcript [824] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021985947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021987695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021989531+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021992406+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021994274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021996103+07:00","message":"> Transcript [825] [true]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021998405+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.021999907+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.022001496+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.022003388+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.022006504+07:00","message":"Push: 'ความเข้มข้นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.022015207+07:00","message":"push: {true ความเข้มข้นสูง 0 0xc00041c500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:36.0333369+07:00","message":"write wav file: './tmp/7510/7510_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.005734071+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.25271218+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.366537537+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.366556763+07:00","message":"found end of frame, send empty tag with msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.366559696+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.366567524+07:00","message":"[buffer interim] 73 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.366575412+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.366587418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.366590428+07:00","message":"> Transcript [826] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.366592698+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.366594468+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.366596069+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.36659805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.366605011+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.36661546+07:00","message":"push: {true \n 0 0xc0024a4080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:37.371489229+07:00","message":"write wav file: './tmp/7510/7510_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.64505277+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.97057289+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.970613947+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-02-25T13:07:37.970619214+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.970633049+07:00","message":"[buffer interim] 74 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.970640111+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.970643021+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.290640392+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.290680886+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-02-25T13:07:38.290686997+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.290699239+07:00","message":"[buffer interim] 74 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290706236+07:00","message":"[bufferProcess] interim [660000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290708285+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290713467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290716494+07:00","message":"> Transcript [827] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290718664+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.290787031+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.290791248+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-02-25T13:07:38.29079373+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.290798688+07:00","message":"[buffer interim] 74 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290801204+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290802873+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290804745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.29080654+07:00","message":"> Transcript [828] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290809686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290811713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290813508+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.290815368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.49125121+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.491283925+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-02-25T13:07:38.491288777+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.491299992+07:00","message":"[buffer interim] 74 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.49130563+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.491307705+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.491312886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.491315447+07:00","message":"> Transcript [829] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.491317962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.491320038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.491322127+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.49132431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.550217453+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.550235494+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.550237949+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.550239677+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.550241396+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.550243052+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.550244688+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.550246605+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:38.620587727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:38.620604591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.678338518+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.678376125+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-02-25T13:07:38.678380922+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.678392135+07:00","message":"[buffer interim] 74 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.678400079+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.678402304+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.678407274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.678409829+07:00","message":"> Transcript [830] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.678412566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.67841451+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.67841696+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.678418938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.808081227+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.808129082+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-02-25T13:07:38.808136409+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.808168785+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808177287+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808181049+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808184509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808187053+07:00","message":"> Transcript [831] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808190453+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808192314+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808194389+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.80819639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808198618+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808200483+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808202251+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:38.808204348+07:00","message":"Next Push (prob) : 'แพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:38.808211656+07:00","message":"push: {false การ 0 0xc0001fa600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.376416739+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.376455576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.376460996+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.376472757+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.376478918+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.376481052+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.376485973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.376488607+07:00","message":"> Transcript [832] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.376490824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.37649379+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.707085+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.707131405+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-02-25T13:07:39.707136721+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.707150212+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.707156938+07:00","message":"[bufferProcess] interim [40000000]:การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.707159102+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.707162461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.707165244+07:00","message":"> Transcript [833] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.707167981+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.707169704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.707171321+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.707173311+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.777152858+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.777203537+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-02-25T13:07:39.777209242+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.777220707+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.777226712+07:00","message":"[bufferProcess] interim [220000000]:การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.777228943+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.77723368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.777236138+07:00","message":"> Transcript [834] [false]: 'การแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.777239244+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.777241314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.777243273+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.777245636+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.967824033+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.967862339+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-02-25T13:07:39.967867919+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:39.96788192+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.967888289+07:00","message":"[bufferProcess] interim [400000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.967892232+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.967899134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.967901593+07:00","message":"> Transcript [835] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.967904793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.967906783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.967909433+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:39.967912471+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.210913595+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.210953798+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-02-25T13:07:40.210970978+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.210981735+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.210989879+07:00","message":"[bufferProcess] interim [580000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.210992079+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.210997122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.210999822+07:00","message":"> Transcript [836] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.211003017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.211004926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.21100687+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.211009328+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.211015117+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.211017114+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.211020284+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.211022453+07:00","message":"Next Push (prob) : 'นะคะคุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.211043426+07:00","message":"push: {false แพร่แบบฟาซิลิเทต 0 0xc0001fa600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.286262241+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.286297858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณ Google\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.286303879+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณ Google"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.286316799+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณ Google"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.286323188+07:00","message":"[bufferProcess] interim [700000000]:การแพร่แบบฟาซิลิเทตนะคะคุณ Google"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.286326014+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.286332788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.286335297+07:00","message":"> Transcript [837] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.286338096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.286340105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.286341825+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.286344416+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.408355014+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.408393062+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-02-25T13:07:40.408398115+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.408409925+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.408416111+07:00","message":"[bufferProcess] interim [760000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.408418483+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณ Google"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.408423823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.408427216+07:00","message":"> Transcript [838] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณ Google'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.40842932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.40843122+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณ Google'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.600153599+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.600190747+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-02-25T13:07:40.600196053+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.600207959+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.600214114+07:00","message":"[bufferProcess] interim [940000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.60021653+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.600221541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.600224195+07:00","message":"> Transcript [839] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.600226258+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.600228442+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.663259137+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.663291859+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-02-25T13:07:40.663297296+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.6633108+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.663317556+07:00","message":"[bufferProcess] interim [60000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.663319817+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.663322889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.663325547+07:00","message":"> Transcript [840] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.663328261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.663329999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.66333187+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.663335606+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.666609932+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.666620243+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-02-25T13:07:40.666623898+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.666636824+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.666640315+07:00","message":"[bufferProcess] interim [120000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.666642442+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.666647205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.66664914+07:00","message":"> Transcript [841] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.666651277+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.6666529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.666654505+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.666656243+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.850550263+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.850595171+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-02-25T13:07:40.850603645+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:40.85062102+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.850630128+07:00","message":"[bufferProcess] interim [300000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.850633672+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.850649658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.850654578+07:00","message":"> Transcript [842] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.85065945+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.850662555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.850666027+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:40.85066987+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.311055693+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.311100822+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-02-25T13:07:41.311107863+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.311121509+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311128706+07:00","message":"[bufferProcess] interim [720000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311131073+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311136804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311139602+07:00","message":"> Transcript [843] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.3111431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311145085+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311147409+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311150321+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311155305+07:00","message":"Push: 'นะคะคุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311157399+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311160458+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.311162944+07:00","message":"Next Push (prob) : 'อนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.311171004+07:00","message":"push: {false นะคะคุณครูก็มี 0 0xc0001fa600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.495435471+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.495471113+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-02-25T13:07:41.495476998+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.495494672+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.495503181+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.495506003+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.495510156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.495512971+07:00","message":"> Transcript [844] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.495516981+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.495518889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.495521276+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.495523977+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.556019831+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.556052109+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-02-25T13:07:41.556057826+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนสึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.5560712+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.556077497+07:00","message":"[bufferProcess] interim [960000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.556079754+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.556084682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.556087587+07:00","message":"> Transcript [845] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.556090994+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.55609279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.55609462+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.556097422+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.558849747+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.558863464+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-02-25T13:07:41.55886777+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.558876618+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.558882155+07:00","message":"[bufferProcess] interim [20000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.558884234+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.558887221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.558889177+07:00","message":"> Transcript [846] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนสึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.558891704+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.55889334+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.558894987+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.558896834+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:41.621186494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:41.621210756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.075105788+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.075144433+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-02-25T13:07:42.075150563+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.075164044+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.075171748+07:00","message":"[bufferProcess] interim [500000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.075174276+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.07518015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.07518288+07:00","message":"> Transcript [847] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.075186634+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.075188634+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.075191304+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.075193588+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.075198178+07:00","message":"Push: 'อนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.075200189+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.075202353+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.075204774+07:00","message":"Next Push (prob) : 'ให้เรียนศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.075213428+07:00","message":"push: {false อนิเมชั่น 0 0xc0001fa600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.258972258+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.259012898+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-02-25T13:07:42.259019424+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.259033945+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.259040232+07:00","message":"[bufferProcess] interim [680000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.25904324+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.259050086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.259053526+07:00","message":"> Transcript [848] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.25905838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.259060539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.259062808+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.259065367+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.390978412+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.391013619+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-02-25T13:07:42.391022317+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.391038068+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.391045116+07:00","message":"[bufferProcess] interim [800000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.391047712+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.391054812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.39105803+07:00","message":"> Transcript [849] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.391062497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.3910647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.391066941+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.391070409+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.723663146+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.723709484+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-02-25T13:07:42.723715909+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.723726746+07:00","message":"[buffer interim] 74 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.723734686+07:00","message":"[bufferProcess] interim [100000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.723737398+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.723741196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.723744316+07:00","message":"> Transcript [850] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.723747863+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.723749727+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.723751827+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.723754943+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.772098687+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.09771066+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.097756957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ\",\"confidence\":0.95066}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.097765102+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.097775651+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.097777709+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.097783788+07:00","message":"[buffer interim] 74 true การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097795007+07:00","message":"[bufferProcess] interim [340000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097798307+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097801969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097805094+07:00","message":"> Transcript [851] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.09780931+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097811358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097813205+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097816041+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097823319+07:00","message":"Push: 'ให้เรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097825128+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097827096+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097829679+07:00","message":"Next Push (prob) : 'เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097831434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097833424+07:00","message":"> Transcript [852] [true]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097835731+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097837235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097838808+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097840828+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.097847004+07:00","message":"Push: 'เช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.097856539+07:00","message":"push: {false ให้เรียนศึกษา 0 0xc0001fa600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.097862133+07:00","message":"push: {true เช่นเดียวกันค่ะ 0 0xc0001fa600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:43.108383834+07:00","message":"write wav file: './tmp/7510/7510_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.1580903+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:44.621680943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:44.621695887+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:47.622489024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:47.622502025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.61303189+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.685930812+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.700966656+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.700978442+07:00","message":"found end of frame, send empty tag with msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.70098159+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.700987469+07:00","message":"[buffer interim] 75 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.700994083+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.700998561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.701003735+07:00","message":"> Transcript [853] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.701006284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.701008268+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.701010001+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.701012543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.701015466+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.701024453+07:00","message":"push: {true \n 0 0xc00041c880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:49.71363237+07:00","message":"write wav file: './tmp/7510/7510_75.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:50.623307704+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:50.623321095+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:53.624154625+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:53.624160035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.193000905+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.285403692+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.285420644+07:00","message":"found end of frame, send empty tag with msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.285423842+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.285432844+07:00","message":"[buffer interim] 76 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.285440316+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.28544464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.285448554+07:00","message":"> Transcript [854] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.285450995+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.285452857+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.28545442+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.285456421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.285465248+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.285475007+07:00","message":"push: {true \n 0 0xc0024a4980}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:55.301774875+07:00","message":"write wav file: './tmp/7510/7510_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.325842683+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:56.625051845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:56.625051728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.202243412+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.265592562+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.288277115+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.288289694+07:00","message":"found end of frame, send empty tag with msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.288292327+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.288299147+07:00","message":"[buffer interim] 77 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.288305264+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.288309467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.288311782+07:00","message":"> Transcript [855] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.288313908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.288315582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.288317212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.288319088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.288321497+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.288330014+07:00","message":"push: {true \n 0 0xc0024a4380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:58.295460068+07:00","message":"write wav file: './tmp/7510/7510_77.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:59.625264222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:59.625277302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.173043048+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.245078902+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.26294923+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.262964608+07:00","message":"found end of frame, send empty tag with msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.262967855+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.262973455+07:00","message":"[buffer interim] 78 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.262980307+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.262984428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.262987592+07:00","message":"> Transcript [856] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.262990302+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.262992551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.262994165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.26299622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.262998796+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.263019184+07:00","message":"push: {true \n 0 0xc0001fa080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:02.271794906+07:00","message":"write wav file: './tmp/7510/7510_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.433840825+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.495121747+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.534953387+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.534973589+07:00","message":"found end of frame, send empty tag with msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.534976808+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.534983633+07:00","message":"[buffer interim] 79 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.534991078+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.535002094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.535005115+07:00","message":"> Transcript [857] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.535007591+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.535009389+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.535010986+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.535013126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.535015646+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.535026279+07:00","message":"push: {true \n 0 0xc002d58700}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:02.540179532+07:00","message":"write wav file: './tmp/7510/7510_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.622735334+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:02.62595606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:02.625956561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.754946733+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.7678936+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.767910706+07:00","message":"found end of frame, send empty tag with msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.767913677+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.767919261+07:00","message":"[buffer interim] 80 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.767925966+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.767929659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.767932482+07:00","message":"> Transcript [858] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.767934788+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.767936687+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.767938308+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.767940036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.7679475+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.76795593+07:00","message":"push: {true \n 0 0xc00041c800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:02.7736111+07:00","message":"write wav file: './tmp/7510/7510_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.944538775+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.016298164+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.021430033+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.021447588+07:00","message":"found end of frame, send empty tag with msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.021452897+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.021459797+07:00","message":"[buffer interim] 81 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.021468188+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.021473171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.021477386+07:00","message":"> Transcript [859] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.021481652+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.021484413+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.021486849+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.021489299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.021493152+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.021504024+07:00","message":"push: {true \n 0 0xc0024a4b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:03.027027146+07:00","message":"write wav file: './tmp/7510/7510_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.132779347+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.266574998+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.307998704+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.308016662+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.308019792+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.308028258+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.30804794+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.308053486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.308057381+07:00","message":"> Transcript [860] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.308061373+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.308064308+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.308066857+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.308070519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.308077845+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.308090452+07:00","message":"push: {true \n 0 0xc0001fae80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:03.313583319+07:00","message":"write wav file: './tmp/7510/7510_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.392724302+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.552997831+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.553023651+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.55302854+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.553037151+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.553046451+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.553052069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.553056344+07:00","message":"> Transcript [861] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.553059975+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.553062739+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.55306595+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.553068546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.553072068+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.553084491+07:00","message":"push: {true \n 0 0xc0024a4e80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:03.557910951+07:00","message":"write wav file: './tmp/7510/7510_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.716332552+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.179580962+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.179603914+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-02-25T13:08:04.179607734+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.179617211+07:00","message":"[buffer interim] 84 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.179623368+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.179624792+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.37647861+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.376519333+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-02-25T13:08:04.376524067+07:00","message":"receive interim result [false|false]: จากแผล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.37653476+07:00","message":"[buffer interim] 84 false จากแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.376541207+07:00","message":"[bufferProcess] interim [660000000]:จากแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.376543469+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.376548946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.376551565+07:00","message":"> Transcript [862] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.376554126+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.377650795+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.377662733+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-02-25T13:08:04.377666154+07:00","message":"receive interim result [false|false]: จากแผน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.37767252+07:00","message":"[buffer interim] 84 false จากแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.377676212+07:00","message":"[bufferProcess] interim [720000000]:จากแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.377677957+07:00","message":"[bufferProcess] send to processor:จากแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.37768002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.37768243+07:00","message":"> Transcript [863] [false]: 'จากแผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.377684997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.377686779+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.377688476+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.377690308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.56448636+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.564522619+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-02-25T13:08:04.564527702+07:00","message":"receive interim result [false|false]: จากแผนภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.564541091+07:00","message":"[buffer interim] 84 false จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.56454795+07:00","message":"[bufferProcess] interim [900000000]:จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.564549881+07:00","message":"[bufferProcess] send to processor:จากแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.564555433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.564558327+07:00","message":"> Transcript [864] [false]: 'จากแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.564560966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.56456279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.56456484+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.564567166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.083045635+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.083093282+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-02-25T13:08:05.083098469+07:00","message":"receive interim result [false|false]: จากแผนภาพพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.083114584+07:00","message":"[buffer interim] 84 false จากแผนภาพพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.083122082+07:00","message":"[bufferProcess] interim [380000000]:จากแผนภาพพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.083124871+07:00","message":"[bufferProcess] send to processor:จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.08312871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.083131643+07:00","message":"> Transcript [865] [false]: 'จากแผนภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.083137511+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.083139706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.083141728+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.083143833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.135774146+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.135826272+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-02-25T13:08:05.135831225+07:00","message":"receive interim result [false|false]: จากแผนภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.135842927+07:00","message":"[buffer interim] 84 false จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135849618+07:00","message":"[bufferProcess] interim [440000000]:จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135851613+07:00","message":"[bufferProcess] send to processor:จากแผนภาพพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.13585658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135859358+07:00","message":"> Transcript [866] [false]: 'จากแผนภาพพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135862154+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135863849+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135865755+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135867862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135873567+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135875497+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135877214+07:00","message":"Set new StatePrefix : 'จากแผนภาพพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.135879084+07:00","message":"Next Push (prob) : 'แผนภาพพบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.135885448+07:00","message":"push: {false จาก 0 0xc0025b4880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.137189547+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.137203484+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-02-25T13:08:05.137208972+07:00","message":"receive interim result [false|false]: จากแผนภาพพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.137214638+07:00","message":"[buffer interim] 84 false จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.137218159+07:00","message":"[bufferProcess] interim [500000000]:จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.137220476+07:00","message":"[bufferProcess] send to processor:จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.137222704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.137224733+07:00","message":"> Transcript [867] [false]: 'จากแผนภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.137226302+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.574333671+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:05.626566609+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:05.626601222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.635021551+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.673238033+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.673290347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผนภาพพบว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.67329917+07:00","message":"receive interim result [true|false]: จากแผนภาพพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.673311807+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.67331488+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.67332429+07:00","message":"[buffer interim] 84 true จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673337948+07:00","message":"[bufferProcess] interim [70000000]:จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673343044+07:00","message":"[bufferProcess] send to processor (isfinal):จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673349119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673353256+07:00","message":"> Transcript [868] [false]: 'จากแผนภาพพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673357286+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673359926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673362619+07:00","message":"StatePrefix: 'จากแผนภาพพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673365906+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673368405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673371339+07:00","message":"> Transcript [869] [true]: 'จากแผนภาพพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673374383+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673376905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673379435+07:00","message":"StatePrefix: 'จากแผนภาพพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673382254+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.673385996+07:00","message":"Push: 'แผนภาพพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.67339878+07:00","message":"push: {true แผนภาพพบว่า 0 0xc0025b4880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:05.681563975+07:00","message":"write wav file: './tmp/7510/7510_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.309092289+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.309139978+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-02-25T13:08:06.309145598+07:00","message":"receive interim result [false|false]: กลูโคส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.309171638+07:00","message":"[buffer interim] 85 false กลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.309183324+07:00","message":"[bufferProcess] interim [720000000]:กลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.309185092+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.60988869+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.609929698+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-02-25T13:08:06.609935778+07:00","message":"receive interim result [false|false]: กลูโคสไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.609954801+07:00","message":"[buffer interim] 85 false กลูโคสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.609961538+07:00","message":"[bufferProcess] interim [960000000]:กลูโคสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.60996358+07:00","message":"[bufferProcess] send to processor:กลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.609968514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.60997154+07:00","message":"> Transcript [870] [false]: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.609973529+07:00","message":"Set StatePrefix (first interim): 'กลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.798854773+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.79890048+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-02-25T13:08:06.798906371+07:00","message":"receive interim result [false|false]: กลูโคสไม่เสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.798919503+07:00","message":"[buffer interim] 85 false กลูโคสไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.798927478+07:00","message":"[bufferProcess] interim [140000000]:กลูโคสไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.798929999+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.798937044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.798940122+07:00","message":"> Transcript [871] [false]: 'กลูโคสไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.798943563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.798946491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.798948271+07:00","message":"StatePrefix: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.798950294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.800790485+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.800806787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.800810705+07:00","message":"receive interim result [false|false]: กลูโคสไม่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.800817577+07:00","message":"[buffer interim] 85 false กลูโคสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.800820925+07:00","message":"[bufferProcess] interim [200000000]:กลูโคสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.80082327+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.80082536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.800827361+07:00","message":"> Transcript [872] [false]: 'กลูโคสไม่เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.800829199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.800830911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.800832723+07:00","message":"StatePrefix: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.800834294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.858843443+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.858880675+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-02-25T13:08:06.858886014+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.858903671+07:00","message":"[buffer interim] 85 false กลูโคสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.858909543+07:00","message":"[bufferProcess] interim [260000000]:กลูโคสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.858912227+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.858926154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.858929177+07:00","message":"> Transcript [873] [false]: 'กลูโคสไม่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.858932157+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.858934082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.858935811+07:00","message":"StatePrefix: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.858937968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.251541705+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.251585301+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-02-25T13:08:07.251591372+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.251606052+07:00","message":"[buffer interim] 85 false กลูโคสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251613355+07:00","message":"[bufferProcess] interim [680000000]:กลูโคสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251616994+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.25162557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251628376+07:00","message":"> Transcript [874] [false]: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251632319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251634857+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251636837+07:00","message":"StatePrefix: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251638803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251645043+07:00","message":"Push: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251646853+07:00","message":"TextPushed: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251648731+07:00","message":"Set new StatePrefix : 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.251650608+07:00","message":"Next Push (prob) : 'ไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.251658019+07:00","message":"push: {false กลูโคส 0 0xc0024a5000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.580538627+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.580581714+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-02-25T13:08:07.580586816+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.580603423+07:00","message":"[buffer interim] 85 false กลูโคสไม่สามารถผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.580610972+07:00","message":"[bufferProcess] interim [980000000]:กลูโคสไม่สามารถผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.580613547+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.580617616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.580620586+07:00","message":"> Transcript [875] [false]: 'กลูโคสไม่สามารถผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.580623824+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.580626088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.580627841+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.580630077+07:00","message":"TextPushed: 'กลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.815838401+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.81587665+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-02-25T13:08:07.815882852+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.815897159+07:00","message":"[buffer interim] 85 false กลูโคสไม่สามารถผ่านใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.815905064+07:00","message":"[bufferProcess] interim [100000000]:กลูโคสไม่สามารถผ่านใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.815907539+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.815915165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.815918003+07:00","message":"> Transcript [876] [false]: 'กลูโคสไม่สามารถผ่านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.81592132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.815923611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.815926152+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.815928563+07:00","message":"TextPushed: 'กลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.846191036+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.846243131+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-02-25T13:08:07.846249873+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านสลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.846264453+07:00","message":"[buffer interim] 85 false กลูโคสไม่สามารถผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.846272024+07:00","message":"[bufferProcess] interim [160000000]:กลูโคสไม่สามารถผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.846274226+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่านใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.846280098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.846282957+07:00","message":"> Transcript [877] [false]: 'กลูโคสไม่สามารถผ่านใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.846286478+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.846288757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.846290785+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.846293677+07:00","message":"TextPushed: 'กลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.968166338+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.968214261+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-02-25T13:08:07.968219806+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านสลิปผิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.968237865+07:00","message":"[buffer interim] 85 false กลูโคสไม่สามารถผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.968246238+07:00","message":"[bufferProcess] interim [340000000]:กลูโคสไม่สามารถผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.968248655+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.968253172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.96825631+07:00","message":"> Transcript [878] [false]: 'กลูโคสไม่สามารถผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.96826071+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.968263026+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.968265808+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.968268157+07:00","message":"TextPushed: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.968271303+07:00","message":"Push: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.968273152+07:00","message":"TextPushed: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.968275283+07:00","message":"Set new StatePrefix : 'กลูโคสไม่สามารถผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:07.968277443+07:00","message":"Next Push (prob) : 'ผ่านสลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.968286837+07:00","message":"push: {false ไม่สามารถ 0 0xc0024a5000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.209322849+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.209365909+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-02-25T13:08:08.209372841+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.209387401+07:00","message":"[buffer interim] 85 false กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.209395578+07:00","message":"[bufferProcess] interim [580000000]:กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.209398703+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.209407026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.2094098+07:00","message":"> Transcript [879] [false]: 'กลูโคสไม่สามารถผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.209413108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.209416016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.209417844+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.209420348+07:00","message":"TextPushed: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.452765116+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.55022791+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.55025457+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.550257113+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.550258933+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.550260596+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.550262315+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.550264701+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.55026655+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:08.627584136+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:08.627617978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.638249714+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.638294175+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-02-25T13:08:08.638300296+07:00","message":"receive interim result [true|false]: กลูโคสไม่สามารถผ่านชั้นลิพิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.638309226+07:00","message":"end recv isFinal message id 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.638311451+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.638318533+07:00","message":"[buffer interim] 85 true กลูโคสไม่สามารถผ่านชั้นลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638327847+07:00","message":"[bufferProcess] interim [30000000]:กลูโคสไม่สามารถผ่านชั้นลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638332064+07:00","message":"[bufferProcess] send to processor (isfinal):กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638334966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638337814+07:00","message":"> Transcript [880] [false]: 'กลูโคสไม่สามารถผ่านสลิปผิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638340459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.63834219+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638344206+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.63834669+07:00","message":"TextPushed: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638348556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638350363+07:00","message":"> Transcript [881] [true]: 'กลูโคสไม่สามารถผ่านชั้นลิพิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638352224+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638353705+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638357975+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638359741+07:00","message":"TextPushed: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.638365903+07:00","message":"Push: 'ผ่านชั้นลิพิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.638373012+07:00","message":"push: {true ผ่านชั้นลิพิดได้ 0 0xc0024a5000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:08.647078658+07:00","message":"write wav file: './tmp/7510/7510_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.774933789+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.758762482+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.758804733+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-02-25T13:08:09.758809984+07:00","message":"receive interim result [false|false]: ต้องลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.758824421+07:00","message":"[buffer interim] 86 false ต้องลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.758831724+07:00","message":"[bufferProcess] interim [780000000]:ต้องลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.758833965+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.758841046+07:00","message":"[bufferProcess] send to processor (ticker):ต้องลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.758844209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.758846975+07:00","message":"> Transcript [882] [false]: 'ต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.758849279+07:00","message":"Set StatePrefix (first interim): 'ต้องลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.946909487+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.946950194+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-02-25T13:08:09.946956237+07:00","message":"receive interim result [false|false]: เลียงผา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.946968642+07:00","message":"[buffer interim] 86 false เลียงผา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.946975773+07:00","message":"[bufferProcess] interim [20000000]:เลียงผา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.946977628+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.013561315+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.013600591+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-02-25T13:08:10.013606786+07:00","message":"receive interim result [false|false]: ต้องลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.013625198+07:00","message":"[buffer interim] 86 false ต้องลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.013632104+07:00","message":"[bufferProcess] interim [80000000]:ต้องลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.013634712+07:00","message":"[bufferProcess] send to processor:เลียงผา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.01364099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.013643554+07:00","message":"> Transcript [883] [false]: 'เลียงผา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.013646057+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.013647921+07:00","message":"Set new StatePrefix: 'เลียงผา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.202125569+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.202165885+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-02-25T13:08:10.202171511+07:00","message":"receive interim result [false|false]: ต้องลำเลียงผ่านโปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.202184343+07:00","message":"[buffer interim] 86 false ต้องลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.202190494+07:00","message":"[bufferProcess] interim [260000000]:ต้องลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.202192631+07:00","message":"[bufferProcess] send to processor:ต้องลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.202197612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.202200177+07:00","message":"> Transcript [884] [false]: 'ต้องลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.202202186+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.20220402+07:00","message":"Set new StatePrefix: 'ต้องลำเลียงผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.39427211+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.394312784+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-02-25T13:08:10.39431818+07:00","message":"receive interim result [false|false]: ต้องลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.39433571+07:00","message":"[buffer interim] 86 false ต้องลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.394343584+07:00","message":"[bufferProcess] interim [440000000]:ต้องลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.394346046+07:00","message":"[bufferProcess] send to processor:ต้องลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.394353416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.394355875+07:00","message":"> Transcript [885] [false]: 'ต้องลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.394359182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.394361438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.394363587+07:00","message":"StatePrefix: 'ต้องลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.394365929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.396632306+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.396661185+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-02-25T13:08:10.396666436+07:00","message":"receive interim result [false|false]: ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.396679915+07:00","message":"[buffer interim] 86 false ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.396685766+07:00","message":"[bufferProcess] interim [500000000]:ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.396687968+07:00","message":"[bufferProcess] send to processor:ต้องลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.396692803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.396695171+07:00","message":"> Transcript [886] [false]: 'ต้องลำเลียงผ่านโปรเน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.396698297+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.396700315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.396702158+07:00","message":"StatePrefix: 'ต้องลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.396704108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.657835299+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.657878068+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-02-25T13:08:10.657884228+07:00","message":"receive interim result [false|false]: ต้องลำเลียงขาดโปรตีนและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.657901148+07:00","message":"[buffer interim] 86 false ต้องลำเลียงขาดโปรตีนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.657908661+07:00","message":"[bufferProcess] interim [680000000]:ต้องลำเลียงขาดโปรตีนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.6579118+07:00","message":"[bufferProcess] send to processor:ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.657915815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.657918518+07:00","message":"> Transcript [887] [false]: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.657921194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.657923212+07:00","message":"Set new StatePrefix: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.715755566+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.715792071+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-02-25T13:08:10.715797966+07:00","message":"receive interim result [false|false]: ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.715811222+07:00","message":"[buffer interim] 86 false ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.715817246+07:00","message":"[bufferProcess] interim [740000000]:ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.71581953+07:00","message":"[bufferProcess] send to processor:ต้องลำเลียงขาดโปรตีนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.715824677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.715827196+07:00","message":"> Transcript [888] [false]: 'ต้องลำเลียงขาดโปรตีนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.715830087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.715832191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.715834055+07:00","message":"StatePrefix: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.715836493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.847284699+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.847330679+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-02-25T13:08:10.847339434+07:00","message":"receive interim result [false|false]: ต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.847357306+07:00","message":"[buffer interim] 86 false ต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.84736729+07:00","message":"[bufferProcess] interim [860000000]:ต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.847371485+07:00","message":"[bufferProcess] send to processor:ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.847380278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.847385142+07:00","message":"> Transcript [889] [false]: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.847390331+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.847393335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.847397004+07:00","message":"StatePrefix: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.847400132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.145710081+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.251993333+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.252024792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องลำเลียงผ่านโปรตีนลำเลียง\",\"confidence\":0.9570966}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.252030081+07:00","message":"receive interim result [true|false]: จึงต้องลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.252039018+07:00","message":"end recv isFinal message id 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.252041088+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.252047469+07:00","message":"[buffer interim] 86 true จึงต้องลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252053102+07:00","message":"[bufferProcess] interim [400000000]:จึงต้องลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252056122+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252060311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252064229+07:00","message":"> Transcript [890] [false]: 'ต้องลำเลียงขาดโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252068127+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252071123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252074358+07:00","message":"StatePrefix: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252077497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252079667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252082933+07:00","message":"> Transcript [891] [true]: 'จึงต้องลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.25208654+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252089115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252092611+07:00","message":"StatePrefix: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252094193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.252096653+07:00","message":"Push: 'จึงต้องลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.252105029+07:00","message":"push: {true จึงต้องลำเลียงผ่านโปรตีนลำเลียง 0 0xc002d58880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:11.258682069+07:00","message":"write wav file: './tmp/7510/7510_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.336474689+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:11.628303065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:11.628310128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.194290773+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.324602487+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.654283344+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.654324349+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-02-25T13:08:13.654330046+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.654345378+07:00","message":"[buffer interim] 88 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.654353543+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.654355259+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.654364043+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.654367079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.654369852+07:00","message":"> Transcript [892] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.654372242+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.782697859+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.782741976+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-02-25T13:08:13.782750548+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.78276404+07:00","message":"[buffer interim] 88 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.78277028+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.782771861+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894089392+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894125016+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-02-25T13:08:13.894129466+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894139069+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894143282+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-02-25T13:08:13.894146053+07:00","message":"receive interim result [false|false]: และมีที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.89415761+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.89416067+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-02-25T13:08:13.894163178+07:00","message":"receive interim result [false|false]: และมีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894168013+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894171425+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-02-25T13:08:13.894173963+07:00","message":"receive interim result [false|false]: และมีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894179159+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894186215+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-02-25T13:08:13.894188767+07:00","message":"receive interim result [false|false]: และมีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894202244+07:00","message":"[buffer interim] this message is already final false 87: 'และมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894213503+07:00","message":"[buffer interim] this message is already final false 87: 'และมีที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894217889+07:00","message":"[buffer interim] this message is already final false 87: 'และมีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894221841+07:00","message":"[buffer interim] this message is already final false 87: 'และมีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.894226411+07:00","message":"[buffer interim] this message is already final false 87: 'และมีทิศทางการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.970283707+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.970326909+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-02-25T13:08:13.970334381+07:00","message":"receive interim result [false|false]: จากวัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.970352187+07:00","message":"[buffer interim] 88 false จากวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.970359865+07:00","message":"[bufferProcess] interim [660000000]:จากวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.970363935+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.970373797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.970377797+07:00","message":"> Transcript [893] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.970382144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.970385704+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.972045237+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.972062381+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-02-25T13:08:13.972066495+07:00","message":"receive interim result [false|false]: จากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.97207693+07:00","message":"[buffer interim] 88 false จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.972081085+07:00","message":"[bufferProcess] interim [720000000]:จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.972083073+07:00","message":"[bufferProcess] send to processor:จากวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.972085513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.972088164+07:00","message":"> Transcript [894] [false]: 'จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.972090327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.97209223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.972094268+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.972096051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.080288262+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.080328056+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-02-25T13:08:14.08033369+07:00","message":"receive interim result [false|false]: และมีทิศทางการไหล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.080346671+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.080350306+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-02-25T13:08:14.080352936+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.080358041+07:00","message":"[buffer interim] this message is already final false 87: 'และมีทิศทางการไหล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.080364022+07:00","message":"[buffer interim] this message is already final false 87: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.292628879+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.292675052+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-02-25T13:08:14.292682634+07:00","message":"receive interim result [false|false]: จากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.292698314+07:00","message":"[buffer interim] 88 false จากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.292704834+07:00","message":"[bufferProcess] interim [20000000]:จากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.292707461+07:00","message":"[bufferProcess] send to processor:จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.292712489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.292715285+07:00","message":"> Transcript [895] [false]: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.292718206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.292720118+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.292722032+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.292724039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.488272859+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.488317611+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-02-25T13:08:14.48832392+07:00","message":"receive interim result [false|false]: จากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.48834102+07:00","message":"[buffer interim] 88 false จากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.488348185+07:00","message":"[bufferProcess] interim [140000000]:จากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.488350785+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.488354124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.488356878+07:00","message":"> Transcript [896] [false]: 'จากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.488359706+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.488361545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.488363985+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.488366132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:14.62878514+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:14.628814711+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.679152918+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.679191962+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-02-25T13:08:14.679197221+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.679209783+07:00","message":"[buffer interim] 88 false จากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679215657+07:00","message":"[bufferProcess] interim [380000000]:จากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.6792179+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679222833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679225383+07:00","message":"> Transcript [897] [false]: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679228041+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679230245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679232257+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679234422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679238328+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679239977+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679241747+07:00","message":"Set new StatePrefix : 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.679243787+07:00","message":"Next Push (prob) : 'บริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.679250985+07:00","message":"push: {false จาก 0 0xc0024a4d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.689570165+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.689594035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.689599271+07:00","message":"receive interim result [true|false]: และมีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.689608305+07:00","message":"end recv isFinal message id 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.689610448+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.689617603+07:00","message":"[buffer interim] this message is already final true 87: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.929893187+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.929928457+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-02-25T13:08:14.929934801+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:14.929946954+07:00","message":"[buffer interim] 88 false จากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.929953135+07:00","message":"[bufferProcess] interim [680000000]:จากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.929955276+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.929963057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.929965745+07:00","message":"> Transcript [898] [false]: 'จากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.929968468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.929970468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.929972383+07:00","message":"StatePrefix: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:14.929974621+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:15.252466427+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:15.252500474+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-02-25T13:08:15.252506897+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:15.25252138+07:00","message":"[buffer interim] 88 false จากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.252527815+07:00","message":"[bufferProcess] interim [980000000]:จากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.252530294+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.252537023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.252540197+07:00","message":"> Transcript [899] [false]: 'จากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.252543188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.252545284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.25254727+07:00","message":"StatePrefix: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.252549931+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:15.452161262+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:15.452204697+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-02-25T13:08:15.452211831+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:15.452231806+07:00","message":"[buffer interim] 88 false จากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.452240535+07:00","message":"[bufferProcess] interim [220000000]:จากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.452244361+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.452249099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.452253136+07:00","message":"> Transcript [900] [false]: 'จากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.452257905+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.452260924+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.452264132+07:00","message":"StatePrefix: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.45226746+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:15.774938028+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:15.774972732+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-02-25T13:08:15.774978217+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:15.774991101+07:00","message":"[buffer interim] 88 false จากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.774997515+07:00","message":"[bufferProcess] interim [460000000]:จากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775000012+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775005442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775008013+07:00","message":"> Transcript [901] [false]: 'จากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775011234+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775013347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775015332+07:00","message":"StatePrefix: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775017739+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775021765+07:00","message":"Push: 'บริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775023422+07:00","message":"TextPushed: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775025498+07:00","message":"Set new StatePrefix : 'จากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:15.775027555+07:00","message":"Next Push (prob) : 'ความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:15.775034176+07:00","message":"push: {false บริเวณที่มี 0 0xc0024a4d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.10114999+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.101195316+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-02-25T13:08:16.101201782+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.101214059+07:00","message":"[buffer interim] 88 false จากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.101220522+07:00","message":"[bufferProcess] interim [820000000]:จากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.101223058+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.101230246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.101233079+07:00","message":"> Transcript [902] [false]: 'จากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.101236258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.101238252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.101239991+07:00","message":"StatePrefix: 'จากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.101242365+07:00","message":"TextPushed: 'จากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.165459702+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.165491224+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-02-25T13:08:16.165496231+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.165509821+07:00","message":"[buffer interim] 88 false จากบริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.165516477+07:00","message":"[bufferProcess] interim [880000000]:จากบริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.165518807+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.16552492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.165529833+07:00","message":"> Transcript [903] [false]: 'จากบริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.165532681+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.165534515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.165536235+07:00","message":"StatePrefix: 'จากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.165538474+07:00","message":"TextPushed: 'จากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.29943878+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.299472292+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-02-25T13:08:16.299478243+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.299490713+07:00","message":"[buffer interim] 88 false จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.299496497+07:00","message":"[bufferProcess] interim [940000000]:จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.299498624+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.299503738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.299506243+07:00","message":"> Transcript [904] [false]: 'จากบริเวณที่มีความเข้มข้นของสารสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.2995095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.29951145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.299513313+07:00","message":"StatePrefix: 'จากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.299515433+07:00","message":"TextPushed: 'จากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.403787811+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.506687525+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.506726427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มีความเข้มข้นของสารสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.506732878+07:00","message":"receive interim result [true|false]: จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.506742699+07:00","message":"end recv isFinal message id 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.506745032+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.506751812+07:00","message":"[buffer interim] 88 true จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506759008+07:00","message":"[bufferProcess] interim [300000000]:จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506762702+07:00","message":"[bufferProcess] send to processor (isfinal):จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506775106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506796478+07:00","message":"> Transcript [905] [false]: 'จากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506802575+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506805447+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506807471+07:00","message":"StatePrefix: 'จากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.50681013+07:00","message":"TextPushed: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506822746+07:00","message":"Push: 'ความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506824709+07:00","message":"TextPushed: 'จากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506827094+07:00","message":"Set new StatePrefix : 'จากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506829509+07:00","message":"Next Push (prob) : 'สารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506832116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506834509+07:00","message":"> Transcript [906] [true]: 'จากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506836969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506838708+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506840257+07:00","message":"StatePrefix: 'จากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506841991+07:00","message":"TextPushed: 'จากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:16.506843962+07:00","message":"Push: 'สารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.506855455+07:00","message":"push: {false ความเข้มข้นของ 0 0xc0024a4d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.506860821+07:00","message":"push: {true สารสูง 0 0xc0024a4d00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:16.51577441+07:00","message":"write wav file: './tmp/7510/7510_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:16.596066066+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.041498142+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.041533831+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-02-25T13:08:17.041538902+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.041554118+07:00","message":"[buffer interim] 89 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.041562017+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.041563749+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.125694868+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.125732857+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-02-25T13:08:17.125738355+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.125752916+07:00","message":"[buffer interim] 89 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.125759102+07:00","message":"[bufferProcess] interim [600000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.125761463+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.125765516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.125768687+07:00","message":"> Transcript [907] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.125770681+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.307912746+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.307947698+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-02-25T13:08:17.30795271+07:00","message":"receive interim result [false|false]: ไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.307961195+07:00","message":"[buffer interim] 89 false ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.30796697+07:00","message":"[bufferProcess] interim [780000000]:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.307968978+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.307971934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.307974651+07:00","message":"> Transcript [908] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.307977776+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.307979585+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.307981205+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.307983212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.434661966+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.434696185+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-02-25T13:08:17.434701218+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.434710956+07:00","message":"[buffer interim] 89 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.434716468+07:00","message":"[bufferProcess] interim [840000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.434718545+07:00","message":"[bufferProcess] send to processor:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.434723549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.434727387+07:00","message":"> Transcript [909] [false]: 'ไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.434731482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.434733982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.434737207+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.43473999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.435905637+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.435920289+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-02-25T13:08:17.435924103+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.43593304+07:00","message":"[buffer interim] 89 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.435936896+07:00","message":"[bufferProcess] interim [900000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.435938748+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.435940938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.435942943+07:00","message":"> Transcript [910] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.435945124+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.435946899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.435948586+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.435950311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:17.629605991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:17.629621752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.759220102+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.759254814+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-02-25T13:08:17.759260784+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.759273035+07:00","message":"[buffer interim] 89 false ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.759278919+07:00","message":"[bufferProcess] interim [200000000]:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.75928097+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.759285972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.759288985+07:00","message":"> Transcript [911] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.759292037+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.759293946+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.759295881+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.75929776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.759301754+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.759303486+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.759306589+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.759308624+07:00","message":"Next Push (prob) : 'ยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.759315527+07:00","message":"push: {false ไป 0 0xc0025b4100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.815703178+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.815739667+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-02-25T13:08:17.815744785+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:17.815756717+07:00","message":"[buffer interim] 89 false ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.81576305+07:00","message":"[bufferProcess] interim [260000000]:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.815765277+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.815770006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.81577251+07:00","message":"> Transcript [912] [false]: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.815775529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.815777434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.815779001+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:17.815781678+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.011256858+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.011294633+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-02-25T13:08:18.011300793+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.011317981+07:00","message":"[buffer interim] 89 false ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.011325795+07:00","message":"[bufferProcess] interim [500000000]:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.011328482+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.011336726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.01133985+07:00","message":"> Transcript [913] [false]: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.011343163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.011345725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.011347521+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.011349911+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.32844437+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.32848889+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-02-25T13:08:18.328494408+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.328509189+07:00","message":"[buffer interim] 89 false ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.328516791+07:00","message":"[bufferProcess] interim [800000000]:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.328519615+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.328526998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.32852966+07:00","message":"> Transcript [914] [false]: 'ไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.328533492+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.328535935+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.328537891+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.328540084+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.647252144+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.647288783+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-02-25T13:08:18.64729452+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.647309272+07:00","message":"[buffer interim] 89 false ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.647316256+07:00","message":"[bufferProcess] interim [40000000]:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.647318831+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.647324972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.647327428+07:00","message":"> Transcript [915] [false]: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.64733059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.64733274+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.64733445+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.647336814+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.647341087+07:00","message":"Push: 'ยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.647343062+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.647345018+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.647347069+07:00","message":"Next Push (prob) : 'ที่มีความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.647354161+07:00","message":"push: {false ยังบริเวณ 0 0xc0025b4100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.906777419+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.906814515+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-02-25T13:08:18.906820638+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:18.906834597+07:00","message":"[buffer interim] 89 false ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.906841276+07:00","message":"[bufferProcess] interim [340000000]:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.906843393+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.906846658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.906849933+07:00","message":"> Transcript [916] [false]: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.906853112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.906854989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.906856751+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:18.906859053+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.038419105+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.038451483+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-02-25T13:08:19.03845781+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.038472888+07:00","message":"[buffer interim] 89 false ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.038480101+07:00","message":"[bufferProcess] interim [520000000]:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.038487104+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.038494908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.038497677+07:00","message":"> Transcript [917] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.038500719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.038502677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.038504998+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.038507017+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.416564603+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.416605789+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-02-25T13:08:19.41661273+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.416624607+07:00","message":"[buffer interim] 89 false ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.416630744+07:00","message":"[bufferProcess] interim [880000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.416633212+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.416638252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.416640923+07:00","message":"> Transcript [918] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.416643873+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.416645907+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.416647875+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.416650243+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.546498989+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.546532377+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-02-25T13:08:19.546537679+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.546551024+07:00","message":"[buffer interim] 89 false ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546557446+07:00","message":"[bufferProcess] interim [940000000]:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546562003+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546567992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546570517+07:00","message":"> Transcript [919] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546573868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.54657576+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546578328+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546580444+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546585693+07:00","message":"Push: 'ที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546587447+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546589447+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.546591809+07:00","message":"Next Push (prob) : 'ข้นของสารต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.546598734+07:00","message":"push: {false ที่มีความเข้ม 0 0xc0025b4100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.551514668+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.551532015+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-02-25T13:08:19.551536511+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.551546895+07:00","message":"[buffer interim] 89 false ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.551551294+07:00","message":"[bufferProcess] interim [0]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.551553303+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.55155593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.551558073+07:00","message":"> Transcript [920] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.551560791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.551562578+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.66305591+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.749552204+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.749598905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.749605261+07:00","message":"receive interim result [true|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.749614514+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.749616769+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.74962412+07:00","message":"[buffer interim] 89 true ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749634959+07:00","message":"[bufferProcess] interim [300000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749640028+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749643714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749646747+07:00","message":"> Transcript [921] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749649313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749652666+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749654349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749655978+07:00","message":"> Transcript [922] [true]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749658247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749660105+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749662208+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.749664442+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:19.74967046+07:00","message":"Push: 'ข้นของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:19.749742243+07:00","message":"push: {true ข้นของสารต่ำ 0 0xc0025b4100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:19.758401093+07:00","message":"write wav file: './tmp/7510/7510_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.305628236+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:20.629656581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:20.629669187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.780490305+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.780527355+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-02-25T13:08:20.780532234+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.780546209+07:00","message":"[buffer interim] 90 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.780552353+07:00","message":"[bufferProcess] interim [480000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.780554311+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.780560872+07:00","message":"[bufferProcess] send to processor (ticker):ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.780563769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.780566202+07:00","message":"> Transcript [923] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.780568242+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.018614338+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.018650503+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-02-25T13:08:21.018656409+07:00","message":"receive interim result [false|false]: ตัวอย่างการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.018669599+07:00","message":"[buffer interim] 90 false ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.018676497+07:00","message":"[bufferProcess] interim [780000000]:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.018679274+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.290403246+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.290438981+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-02-25T13:08:21.290444584+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.290459234+07:00","message":"[buffer interim] 90 false ตัวอย่างการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.290466128+07:00","message":"[bufferProcess] interim [20000000]:ตัวอย่างการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.290468305+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.290473974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.290477909+07:00","message":"> Transcript [924] [false]: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.290481091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.290482927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.290484641+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.290486745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.471062637+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.471110447+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-02-25T13:08:21.471118384+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.471138256+07:00","message":"[buffer interim] 90 false ตัวอย่างการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.471150744+07:00","message":"[bufferProcess] interim [140000000]:ตัวอย่างการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.47115406+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.471158953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.47116425+07:00","message":"> Transcript [925] [false]: 'ตัวอย่างการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.471168758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.471171534+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.471174141+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.471177024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.529911114+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.529946024+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-02-25T13:08:21.529951788+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.529967144+07:00","message":"[buffer interim] 90 false ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.529980749+07:00","message":"[bufferProcess] interim [260000000]:ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.529983189+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.529989606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.529992574+07:00","message":"> Transcript [926] [false]: 'ตัวอย่างการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.529995526+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.529999473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.530001641+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.530003634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.849036591+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.84908092+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-02-25T13:08:21.849087065+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.849099481+07:00","message":"[buffer interim] 90 false ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.849105503+07:00","message":"[bufferProcess] interim [560000000]:ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.849107821+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.849113069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.849115486+07:00","message":"> Transcript [927] [false]: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.849118433+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.849121118+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.84912307+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.849125049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.84913125+07:00","message":"Push: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.84913304+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.849134887+07:00","message":"Set new StatePrefix : 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.849137015+07:00","message":"Next Push (prob) : 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.849144091+07:00","message":"push: {false ตัวอย่าง 0 0xc0025b4500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.851332628+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.851346799+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-02-25T13:08:21.851351238+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.851360915+07:00","message":"[buffer interim] 90 false ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.851365048+07:00","message":"[bufferProcess] interim [620000000]:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.851366984+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.851369403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.851371475+07:00","message":"> Transcript [928] [false]: 'ตัวอย่างการแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.851373863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.851376264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.851378436+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.851380241+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.453222119+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.453263849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.453270233+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.453285806+07:00","message":"[buffer interim] 90 false ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.453292337+07:00","message":"[bufferProcess] interim [220000000]:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.453294671+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.453384376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.453723973+07:00","message":"> Transcript [929] [false]: 'ตัวอย่างการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.453748242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.453751431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.453754789+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.453757402+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.756184802+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.756225335+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-02-25T13:08:22.756230775+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.756246945+07:00","message":"[buffer interim] 90 false ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.756253924+07:00","message":"[bufferProcess] interim [520000000]:ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.75625625+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.75626631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.756269958+07:00","message":"> Transcript [930] [false]: 'ตัวอย่างการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.75627349+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.756275532+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.756278064+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.75628049+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.054325769+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.145199327+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.145237469+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-02-25T13:08:23.145243879+07:00","message":"receive interim result [true|false]: ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.14525441+07:00","message":"end recv isFinal message id 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.145256862+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.145263862+07:00","message":"[buffer interim] 90 true ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145270727+07:00","message":"[bufferProcess] interim [970000000]:ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145274828+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145278059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145280759+07:00","message":"> Transcript [931] [false]: 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.14528386+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145285707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145288685+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145290668+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145293101+07:00","message":"Push: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145294845+07:00","message":"TextPushed: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145296937+07:00","message":"Set new StatePrefix : 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145299249+07:00","message":"Next Push (prob) : 'ฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145300937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145302948+07:00","message":"> Transcript [932] [true]: 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145305052+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145306734+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.14530966+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.14531299+07:00","message":"TextPushed: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.145315149+07:00","message":"Push: 'ฟาซิลิเทตนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.145322499+07:00","message":"push: {false การแพร่แบบ 0 0xc0025b4500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.145328874+07:00","message":"push: {true ฟาซิลิเทตนะคะ 0 0xc0025b4500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:23.153252573+07:00","message":"write wav file: './tmp/7510/7510_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.254763942+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:23.630487508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:23.630505822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.72187167+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.721918527+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-02-25T13:08:23.721923887+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.721939302+07:00","message":"[buffer interim] 91 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.721946477+07:00","message":"[bufferProcess] interim [480000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.721948433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.788330074+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.7883673+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-02-25T13:08:23.78837293+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.788386985+07:00","message":"[buffer interim] 91 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.788392779+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.788394803+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.788401306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.788404439+07:00","message":"> Transcript [933] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.788406378+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.962576209+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.052045613+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.052087794+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-02-25T13:08:24.05209331+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.052103727+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.052106536+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.052112944+07:00","message":"[buffer interim] 91 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052119951+07:00","message":"[bufferProcess] interim [930000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052123106+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052130707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052155105+07:00","message":"> Transcript [934] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052158875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052161109+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.0521638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052166376+07:00","message":"> Transcript [935] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.05216942+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052171338+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052173279+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052175219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.052184068+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.052195899+07:00","message":"push: {true เช่น 0 0xc00041cc80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:24.057730561+07:00","message":"write wav file: './tmp/7510/7510_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.155207258+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.499847541+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.499887846+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-02-25T13:08:24.499892606+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.499906769+07:00","message":"[buffer interim] 92 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.499912415+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.499913909+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.822443051+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.822492568+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-02-25T13:08:24.822502064+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.822518674+07:00","message":"[buffer interim] 92 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.822525912+07:00","message":"[bufferProcess] interim [660000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.822528651+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.822535008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.82253775+07:00","message":"> Transcript [936] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.822539949+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.825243747+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.825268376+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-02-25T13:08:24.825274245+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.825289458+07:00","message":"[buffer interim] 92 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.825296287+07:00","message":"[bufferProcess] interim [720000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.825299279+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.825302352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.825304573+07:00","message":"> Transcript [937] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.825307841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.825309846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.825312194+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.82531453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.324437672+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.324473754+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-02-25T13:08:25.324478922+07:00","message":"receive interim result [false|false]: การลำเลียงปลุก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.324494963+07:00","message":"[buffer interim] 92 false การลำเลียงปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.324501939+07:00","message":"[bufferProcess] interim [140000000]:การลำเลียงปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.324504432+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.324507664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.324509948+07:00","message":"> Transcript [938] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.324512934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.324514842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.324516974+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.324518835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.383194336+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.383230635+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-02-25T13:08:25.38323638+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.38325021+07:00","message":"[buffer interim] 92 false การลำเลียงกลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.383255918+07:00","message":"[bufferProcess] interim [260000000]:การลำเลียงกลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.383258402+07:00","message":"[bufferProcess] send to processor:การลำเลียงปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.38326457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.383267303+07:00","message":"> Transcript [939] [false]: 'การลำเลียงปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.383270263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.383272327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.383274483+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.383276663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.028017696+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.028063285+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-02-25T13:08:26.02807118+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.028087913+07:00","message":"[buffer interim] 92 false การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.028099091+07:00","message":"[bufferProcess] interim [860000000]:การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.02810259+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.028119684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.028123982+07:00","message":"> Transcript [940] [false]: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.028128543+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.028131706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.02813489+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.028137834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.028143508+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.028146036+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.028149196+07:00","message":"Set new StatePrefix : 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.028152117+07:00","message":"Next Push (prob) : 'ลำเลียงกลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.028173218+07:00","message":"push: {false การ 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.096446227+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.096492334+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-02-25T13:08:26.096499554+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.096515786+07:00","message":"[buffer interim] 92 false การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.09652589+07:00","message":"[bufferProcess] interim [980000000]:การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.096531928+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.0965414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.09654518+07:00","message":"> Transcript [941] [false]: 'การลำเลียงกลูโคสเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.096549777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.096553879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.096556791+07:00","message":"StatePrefix: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.096561274+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.285905272+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.285947488+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-02-25T13:08:26.285954019+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.285971121+07:00","message":"[buffer interim] 92 false การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.285978757+07:00","message":"[bufferProcess] interim [160000000]:การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.285981443+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.285985369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.285988118+07:00","message":"> Transcript [942] [false]: 'การลำเลียงกลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.285991359+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.285993177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.285995317+07:00","message":"StatePrefix: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.285997862+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.607309353+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.607348696+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-02-25T13:08:26.607353833+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.60736726+07:00","message":"[buffer interim] 92 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.607374927+07:00","message":"[bufferProcess] interim [520000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.607377523+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.607382382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.607384861+07:00","message":"> Transcript [943] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.607387993+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.607390022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.607392036+07:00","message":"StatePrefix: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.607394193+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:26.631458321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:26.631469526+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.792920547+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.792952849+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-02-25T13:08:26.792958262+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.792970294+07:00","message":"[buffer interim] 92 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.792977703+07:00","message":"[bufferProcess] interim [640000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.792980156+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.792986471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.79298984+07:00","message":"> Transcript [944] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.792993361+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.792995508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.792997632+07:00","message":"StatePrefix: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.793000051+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.793004431+07:00","message":"Push: 'ลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.793006136+07:00","message":"TextPushed: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.793008369+07:00","message":"Set new StatePrefix : 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.793011808+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.7930224+07:00","message":"push: {false ลำเลียงกลูโคส 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.114214672+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.114250691+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-02-25T13:08:27.114257506+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.114271169+07:00","message":"[buffer interim] 92 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.114278156+07:00","message":"[bufferProcess] interim [940000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.114280469+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.114286734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.114289924+07:00","message":"> Transcript [945] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.114293724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.114295801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.11429818+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.114301077+07:00","message":"TextPushed: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.482578143+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.569887689+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.569928445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.569935649+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.569947403+07:00","message":"[buffer interim] 92 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.569956692+07:00","message":"[bufferProcess] interim [540000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.569958999+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.569964873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.569967491+07:00","message":"> Transcript [946] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.569970695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.569972657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.569975309+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.569977694+07:00","message":"TextPushed: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.588325477+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.588348332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.588353965+07:00","message":"receive interim result [true|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.588362162+07:00","message":"end recv isFinal message id 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.588364835+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.588370983+07:00","message":"[buffer interim] 92 true การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588375132+07:00","message":"[bufferProcess] interim [540000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588379638+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588382279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588384528+07:00","message":"> Transcript [947] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588387007+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588388832+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.58839055+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588392944+07:00","message":"TextPushed: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588394606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588396444+07:00","message":"> Transcript [948] [true]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588398425+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588401266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588403009+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.588404737+07:00","message":"TextPushed: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.5884109+07:00","message":"Push: 'เข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.588419425+07:00","message":"push: {true เข้าสู่เซลล์เม็ดเลือดแดง 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:27.59630959+07:00","message":"write wav file: './tmp/7510/7510_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.82594591+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.352917866+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.352954195+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-02-25T13:08:29.352959588+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.352974993+07:00","message":"[buffer interim] 93 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.352982026+07:00","message":"[bufferProcess] interim [540000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.352983762+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.352988252+07:00","message":"[bufferProcess] send to processor (ticker):ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.352991543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.352994907+07:00","message":"> Transcript [949] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.352997469+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.526320703+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.526359037+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-02-25T13:08:29.526364702+07:00","message":"receive interim result [false|false]: คาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.526381522+07:00","message":"[buffer interim] 93 false คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.526387891+07:00","message":"[bufferProcess] interim [720000000]:คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.526389455+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.556561997+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.55660451+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-02-25T13:08:29.556612452+07:00","message":"receive interim result [false|false]: ค่าต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.556629068+07:00","message":"[buffer interim] 93 false ค่าต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.556637492+07:00","message":"[bufferProcess] interim [780000000]:ค่าต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.556640591+07:00","message":"[bufferProcess] send to processor:คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.5566449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.556648577+07:00","message":"> Transcript [950] [false]: 'คาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.556651767+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.556655504+07:00","message":"Set new StatePrefix: 'คาด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:29.631861621+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:29.631872365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.676753696+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.676773685+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-02-25T13:08:29.676778656+07:00","message":"receive interim result [false|false]: ค่าตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.676794672+07:00","message":"[buffer interim] 93 false ค่าตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.676802263+07:00","message":"[bufferProcess] interim [900000000]:ค่าตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.676806611+07:00","message":"[bufferProcess] send to processor:ค่าต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.676812364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.676814995+07:00","message":"> Transcript [951] [false]: 'ค่าต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.676816827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.67681864+07:00","message":"Set new StatePrefix: 'ค่าต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.801693497+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.801729331+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-02-25T13:08:29.801734668+07:00","message":"receive interim result [false|false]: ค่าต่อมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.801750266+07:00","message":"[buffer interim] 93 false ค่าต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.801756556+07:00","message":"[bufferProcess] interim [960000000]:ค่าต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.801759362+07:00","message":"[bufferProcess] send to processor:ค่าตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.801762968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.801765765+07:00","message":"> Transcript [952] [false]: 'ค่าตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.801767586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.801769401+07:00","message":"Set new StatePrefix: 'ค่าตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.991445899+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.991487356+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-02-25T13:08:29.991493694+07:00","message":"receive interim result [false|false]: ค่าต่อมานะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.991507992+07:00","message":"[buffer interim] 93 false ค่าต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.991513642+07:00","message":"[bufferProcess] interim [140000000]:ค่าต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.991516163+07:00","message":"[bufferProcess] send to processor:ค่าต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.991523116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.991525977+07:00","message":"> Transcript [953] [false]: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.99152815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.991530173+07:00","message":"Set new StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.054284591+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.054329199+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-02-25T13:08:30.054335006+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.054347093+07:00","message":"[buffer interim] 93 false ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.054353987+07:00","message":"[bufferProcess] interim [320000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.054356167+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.054361663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.054364225+07:00","message":"> Transcript [954] [false]: 'ค่าต่อมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.054367419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.054369504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.054371426+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.054375854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.57067545+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.570714813+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-02-25T13:08:30.570720361+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.570732632+07:00","message":"[buffer interim] 93 false ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.570747921+07:00","message":"[bufferProcess] interim [740000000]:ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.570750508+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.570755042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.570757656+07:00","message":"> Transcript [955] [false]: 'ค่าต่อมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.570761184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.570763301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.570765503+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.570767394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.690710868+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.690752164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.690757669+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.690771514+07:00","message":"[buffer interim] 93 false ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.690779043+07:00","message":"[bufferProcess] interim [860000000]:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.690781678+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.690790321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.690793193+07:00","message":"> Transcript [956] [false]: 'ค่าต่อมานะคะแอ๊ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.690796531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.690799495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.690801375+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.690803379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.693354119+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.693367124+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-02-25T13:08:30.693370635+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.69338043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.693382985+07:00","message":"receive interim result [false|false]:  Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.693390081+07:00","message":"[buffer interim] 93 false ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.693396101+07:00","message":"[buffer interim] 93 false  Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.69339871+07:00","message":"[bufferProcess] interim [920000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693400503+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.69340338+07:00","message":"[bufferProcess] interim [920000000]: Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693405544+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693407717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693409569+07:00","message":"> Transcript [957] [false]: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.6934115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693413261+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693414866+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693416425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693418877+07:00","message":"Push: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693422686+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693424728+07:00","message":"Set new StatePrefix : 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.693426646+07:00","message":"Next Push (prob) : 'นะคะ Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.693434793+07:00","message":"push: {false ค่าต่อมา 0 0xc002d58600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.946777459+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.946816059+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-02-25T13:08:30.946822483+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.946833724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.946836606+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.94684338+07:00","message":"[buffer interim] 93 false ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.946849921+07:00","message":"[buffer interim] 93 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.9468562+07:00","message":"[bufferProcess] interim [160000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.946858745+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.946865462+07:00","message":"[bufferProcess] interim [160000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.946867744+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.946870721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.946873823+07:00","message":"> Transcript [958] [false]: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.946877193+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.946879653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.946881271+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.946883353+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.140402716+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.140442723+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-02-25T13:08:31.140450179+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.140461906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.14046582+07:00","message":"receive interim result [false|false]:  Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.140473697+07:00","message":"[buffer interim] 93 false ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.14047723+07:00","message":"[buffer interim] 93 false  Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.140484052+07:00","message":"[bufferProcess] interim [400000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.140487491+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.140491513+07:00","message":"[bufferProcess] interim [400000000]: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.140494662+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.140498296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.140501906+07:00","message":"> Transcript [959] [false]: 'ค่าต่อมานะคะ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.140506006+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.140508825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.140511766+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.140514541+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.266086665+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.266121982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.266127681+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.266136408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.266139092+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.266145294+07:00","message":"[buffer interim] 93 false ค่าต่อมานะคะ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.266147843+07:00","message":"[buffer interim] 93 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.26615311+07:00","message":"[bufferProcess] interim [460000000]:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.266155367+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.266158202+07:00","message":"[bufferProcess] interim [460000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.266160962+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.26616361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.266166163+07:00","message":"> Transcript [960] [false]: 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.26616905+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.266170985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.266172726+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.266174755+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.454900774+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.572080653+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.572124406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ Active Transport\",\"confidence\":0.95835954}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.572130589+07:00","message":"receive interim result [true|false]: ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.572141597+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.572143901+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.572150041+07:00","message":"[buffer interim] 93 true ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572156511+07:00","message":"[bufferProcess] interim [850000000]:ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572159734+07:00","message":"[bufferProcess] send to processor (isfinal):ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572162903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572165589+07:00","message":"> Transcript [961] [false]: 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572168503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572170436+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572172154+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572174002+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572176108+07:00","message":"Push: 'นะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572177794+07:00","message":"TextPushed: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.57217964+07:00","message":"Set new StatePrefix : 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572181677+07:00","message":"Next Push (prob) : ' Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572183195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.57218488+07:00","message":"> Transcript [962] [true]: 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572186935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572188722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572190285+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572191933+07:00","message":"TextPushed: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.572194262+07:00","message":"Push: ' Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.572201163+07:00","message":"push: {false นะคะ Active 0 0xc002d58600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.572208845+07:00","message":"push: {true  Transport 0 0xc002d58600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:31.580472223+07:00","message":"write wav file: './tmp/7510/7510_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.715107499+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.071280437+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.07133868+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-02-25T13:08:32.071344282+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.071359034+07:00","message":"[buffer interim] 94 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.071364981+07:00","message":"[bufferProcess] interim [420000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.071366603+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.186589535+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.186627549+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-02-25T13:08:32.186633048+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.186645368+07:00","message":"[buffer interim] 94 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.186651984+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.186653903+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.186659178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.186661908+07:00","message":"> Transcript [963] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.18666401+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.236159243+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.236193943+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-02-25T13:08:32.236198936+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.23620938+07:00","message":"[buffer interim] 94 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.236215227+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.236217371+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.236222813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.236225326+07:00","message":"> Transcript [964] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.236227507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.236230797+07:00","message":"Set new StatePrefix: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.375836893+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.375872761+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-02-25T13:08:32.375878367+07:00","message":"receive interim result [false|false]: นักเรียนโชว์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.375892163+07:00","message":"[buffer interim] 94 false นักเรียนโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.375899028+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.375901375+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.375908544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.375911191+07:00","message":"> Transcript [965] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.375914193+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.375916133+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.375919195+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.375921139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.564665994+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.56469311+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-02-25T13:08:32.564698471+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.564713488+07:00","message":"[buffer interim] 94 false นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.564720156+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.564722718+07:00","message":"[bufferProcess] send to processor:นักเรียนโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.564726615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.564728849+07:00","message":"> Transcript [966] [false]: 'นักเรียนโชว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.564731895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.564733461+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.564735426+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.564737272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:32.632090189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:32.632095356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.153036275+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.153076725+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-02-25T13:08:33.153082019+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.15309706+07:00","message":"[buffer interim] 94 false นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.153103528+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.153107776+07:00","message":"[bufferProcess] send to processor:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.153110783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.153113294+07:00","message":"> Transcript [967] [false]: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.15311612+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.1531182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.153120301+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.153122589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.346714333+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.346755893+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-02-25T13:08:33.346761836+07:00","message":"receive interim result [false|false]: นักเรียนชมอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.346780613+07:00","message":"[buffer interim] 94 false นักเรียนชมอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.34678896+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนชมอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346791919+07:00","message":"[bufferProcess] send to processor:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346796703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346799869+07:00","message":"> Transcript [968] [false]: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346803413+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346805401+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346807404+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346809846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346812576+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346814361+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346816213+07:00","message":"Set new StatePrefix : 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.346818347+07:00","message":"Next Push (prob) : 'เรียนชม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.34682658+07:00","message":"push: {false นัก 0 0xc0024a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.579692664+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.579728886+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-02-25T13:08:33.579734807+07:00","message":"receive interim result [false|false]: นักเรียนชมอนิเมชั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.57974529+07:00","message":"[buffer interim] 94 false นักเรียนชมอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.579752986+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนชมอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.579755474+07:00","message":"[bufferProcess] send to processor:นักเรียนชมอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.57975966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.579763169+07:00","message":"> Transcript [969] [false]: 'นักเรียนชมอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.579766197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.579768125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.579770114+07:00","message":"StatePrefix: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.579772416+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.847786175+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.847825945+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-02-25T13:08:33.847832172+07:00","message":"receive interim result [false|false]: นักเรียนชมอนิเมชั่นนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.847845357+07:00","message":"[buffer interim] 94 false นักเรียนชมอนิเมชั่นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.847852461+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนชมอนิเมชั่นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.847854738+07:00","message":"[bufferProcess] send to processor:นักเรียนชมอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.847861037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.847864231+07:00","message":"> Transcript [970] [false]: 'นักเรียนชมอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.847867874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.847869969+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.847871723+07:00","message":"StatePrefix: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.847873947+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.030244409+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.03029789+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-02-25T13:08:34.030304524+07:00","message":"receive interim result [false|false]: นักเรียนชมอนิเมชั่นนี้เลย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.030318938+07:00","message":"[buffer interim] 94 false นักเรียนชมอนิเมชั่นนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.030326798+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนชมอนิเมชั่นนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.03032933+07:00","message":"[bufferProcess] send to processor:นักเรียนชมอนิเมชั่นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.03033744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.03034055+07:00","message":"> Transcript [971] [false]: 'นักเรียนชมอนิเมชั่นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.030344326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.030356586+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.03036005+07:00","message":"StatePrefix: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.030362548+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.159114412+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.159155646+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-02-25T13:08:34.159162043+07:00","message":"receive interim result [false|false]: นักเรียนชมอนิเมชั่นนี้เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.159176359+07:00","message":"[buffer interim] 94 false นักเรียนชมอนิเมชั่นนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159186444+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนชมอนิเมชั่นนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159188672+07:00","message":"[bufferProcess] send to processor:นักเรียนชมอนิเมชั่นนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159194914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159197929+07:00","message":"> Transcript [972] [false]: 'นักเรียนชมอนิเมชั่นนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159201817+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159204139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159205955+07:00","message":"StatePrefix: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159211663+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159217959+07:00","message":"Push: 'เรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.15921984+07:00","message":"TextPushed: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159221751+07:00","message":"Set new StatePrefix : 'นักเรียนชมอนิเมชั่นนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.159223995+07:00","message":"Next Push (prob) : 'อนิเมชั่นนี้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.159232191+07:00","message":"push: {false เรียนชม 0 0xc0024a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.348161558+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.348198779+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-02-25T13:08:34.348204208+07:00","message":"receive interim result [false|false]: นักเรียนชมอนิเมชั่นนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.348218004+07:00","message":"[buffer interim] 94 false นักเรียนชมอนิเมชั่นนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.348225217+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนชมอนิเมชั่นนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.348227528+07:00","message":"[bufferProcess] send to processor:นักเรียนชมอนิเมชั่นนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.348232022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.348235309+07:00","message":"> Transcript [973] [false]: 'นักเรียนชมอนิเมชั่นนี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.348238371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.348240272+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.348242109+07:00","message":"StatePrefix: 'นักเรียนชมอนิเมชั่นนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.348244386+07:00","message":"TextPushed: 'นักเรียนชม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.593252634+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.714159514+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.714210293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชมแอนิเมชันนี้เลยนะคะ\",\"confidence\":0.9399956}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.714217217+07:00","message":"receive interim result [true|false]: นักเรียนชมแอนิเมชันนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.714225147+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.714228366+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.714236938+07:00","message":"[buffer interim] 94 true นักเรียนชมแอนิเมชันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714245959+07:00","message":"[bufferProcess] interim [90000000]:นักเรียนชมแอนิเมชันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714249879+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนชมอนิเมชั่นนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714253901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714257106+07:00","message":"> Transcript [974] [false]: 'นักเรียนชมอนิเมชั่นนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714260545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714262458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714265388+07:00","message":"StatePrefix: 'นักเรียนชมอนิเมชั่นนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714267759+07:00","message":"TextPushed: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714269287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714271087+07:00","message":"> Transcript [975] [true]: 'นักเรียนชมแอนิเมชันนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714272969+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714274513+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.71427615+07:00","message":"StatePrefix: 'นักเรียนชมอนิเมชั่นนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714277925+07:00","message":"TextPushed: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.714281109+07:00","message":"Push: 'แอนิเมชันนี้เลยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.714291712+07:00","message":"push: {true แอนิเมชันนี้เลยนะคะ 0 0xc0024a4a80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:34.722812088+07:00","message":"write wav file: './tmp/7510/7510_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.045322502+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:35.632378242+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:35.632381016+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.55022278+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.550252053+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.550255442+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.550257601+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.550259775+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.550261382+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.550262897+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.55026436+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.550265853+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:38.632939087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:38.632958288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:41.633375382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:41.633388533+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.703049247+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.789176652+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.789190973+07:00","message":"found end of frame, send empty tag with msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.789193711+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.789200561+07:00","message":"[buffer interim] 95 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.789207152+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.78921193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.789214703+07:00","message":"> Transcript [976] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.78921689+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.789218532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.789220237+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.789221794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.789230239+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.789238467+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:41.801049901+07:00","message":"write wav file: './tmp/7510/7510_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.835461588+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.924295131+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.008084848+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.008104264+07:00","message":"found end of frame, send empty tag with msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.00810736+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.008114125+07:00","message":"[buffer interim] 96 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.008120343+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.008124101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.008126865+07:00","message":"> Transcript [977] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.008128984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.008130737+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.008132422+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.008134023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.008136327+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.008145365+07:00","message":"push: {true \n 0 0xc0024a4780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:43.013948796+07:00","message":"write wav file: './tmp/7510/7510_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.055498399+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.11273717+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.316518523+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.43518227+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.475159621+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.475179107+07:00","message":"found end of frame, send empty tag with msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.475182419+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.475190699+07:00","message":"[buffer interim] 97 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.475198404+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.4752027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.475205328+07:00","message":"> Transcript [978] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.475207591+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.475209573+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.475211816+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.475213678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.475223769+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.475232602+07:00","message":"push: {true \n 0 0xc0001fad80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:43.479726371+07:00","message":"write wav file: './tmp/7510/7510_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.624856237+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.655253055+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.655268841+07:00","message":"found end of frame, send empty tag with msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.655272125+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.655277673+07:00","message":"[buffer interim] 98 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.655284403+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.655288635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.655291381+07:00","message":"> Transcript [979] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.655293601+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.655295539+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.655297396+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.655299069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.655302307+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.655311379+07:00","message":"push: {true \n 0 0xc002d58280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:43.659839143+07:00","message":"write wav file: './tmp/7510/7510_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.692397129+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.782333823+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.782358201+07:00","message":"found end of frame, send empty tag with msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.782361548+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.782369238+07:00","message":"[buffer interim] 99 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.78238026+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.782384207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.782386687+07:00","message":"> Transcript [980] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.7823889+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.78239066+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.782392428+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.782394043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.78239629+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.782405438+07:00","message":"push: {true \n 0 0xc00041cd80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:43.787150012+07:00","message":"write wav file: './tmp/7510/7510_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.887023281+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.942712647+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.117012176+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.117032848+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.117035664+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.117042494+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.117049746+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.117054085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.117056703+07:00","message":"> Transcript [981] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.117059236+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.117061118+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.117062733+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.11706444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.117073203+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.117082328+07:00","message":"push: {true \n 0 0xc0024a5300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:44.122333988+07:00","message":"write wav file: './tmp/7510/7510_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.586609456+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:44.634093337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:44.634122201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.304357508+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.304397052+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-02-25T13:08:45.304401792+07:00","message":"receive interim result [false|false]: อนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.304413433+07:00","message":"[buffer interim] 101 false อนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.304420895+07:00","message":"[bufferProcess] interim [780000000]:อนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.304422704+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.304429682+07:00","message":"[bufferProcess] send to processor (ticker):อนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.304432493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.304435454+07:00","message":"> Transcript [982] [false]: 'อนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.304437499+07:00","message":"Set StatePrefix (first interim): 'อนิเมะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.626904301+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.626947672+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-02-25T13:08:45.626953315+07:00","message":"receive interim result [false|false]: อนิเมชั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.626968995+07:00","message":"[buffer interim] 101 false อนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.626976336+07:00","message":"[bufferProcess] interim [80000000]:อนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.626978051+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.021983761+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.022030843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนิเมชั่น xxx\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.022036469+07:00","message":"receive interim result [false|false]: อนิเมชั่น xxx"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.022053919+07:00","message":"[buffer interim] 101 false อนิเมชั่น xxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.022062286+07:00","message":"[bufferProcess] interim [500000000]:อนิเมชั่น xxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.022065+07:00","message":"[bufferProcess] send to processor:อนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.022070781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.022073741+07:00","message":"> Transcript [983] [false]: 'อนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.022076717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.022078599+07:00","message":"Set new StatePrefix: 'อนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.130432627+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.130470836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Action\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.130476487+07:00","message":"receive interim result [false|false]: Animation Action"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.130487965+07:00","message":"[buffer interim] 101 false Animation Action"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.13049473+07:00","message":"[bufferProcess] interim [560000000]:Animation Action"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.130497148+07:00","message":"[bufferProcess] send to processor:อนิเมชั่น xxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.130503747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.130506364+07:00","message":"> Transcript [984] [false]: 'อนิเมชั่น xxx'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.130509161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.130511139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.130512734+07:00","message":"StatePrefix: 'อนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.130514846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.141998428+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.142019563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.142023429+07:00","message":"receive interim result [false|false]: Animation Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.142033466+07:00","message":"[buffer interim] 101 false Animation Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.142037828+07:00","message":"[bufferProcess] interim [620000000]:Animation Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.142039641+07:00","message":"[bufferProcess] send to processor:Animation Action"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.142041968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.142044182+07:00","message":"> Transcript [985] [false]: 'Animation Action'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.142045724+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.142047479+07:00","message":"Set new StatePrefix: 'Animation Action'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.451020484+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.451054011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.45105949+07:00","message":"receive interim result [false|false]: Animation Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.451071997+07:00","message":"[buffer interim] 101 false Animation Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.45107896+07:00","message":"[bufferProcess] interim [920000000]:Animation Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.451080963+07:00","message":"[bufferProcess] send to processor:Animation Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.451086839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.451089707+07:00","message":"> Transcript [986] [false]: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.451091434+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.451093194+07:00","message":"Set new StatePrefix: 'Animation Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.707466017+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.707508183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.707514612+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.707528453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.707533802+07:00","message":"receive interim result [false|false]:  Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.707541531+07:00","message":"[buffer interim] 101 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.707552966+07:00","message":"[buffer interim] 101 false  Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.707561907+07:00","message":"[bufferProcess] interim [160000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.707565759+07:00","message":"[bufferProcess] send to processor:Animation Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.707570422+07:00","message":"[bufferProcess] interim [160000000]: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.707572971+07:00","message":"[bufferProcess] update buffer: Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.707575899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.707578882+07:00","message":"> Transcript [987] [false]: 'Animation Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.707581839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.707583744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.70758552+07:00","message":"StatePrefix: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.707587325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.709894877+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.709907281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.709911854+07:00","message":"receive interim result [false|false]: Animation Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.709919404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.709921882+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.70992599+07:00","message":"[buffer interim] 101 false Animation Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.709928433+07:00","message":"[buffer interim] 101 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.709932819+07:00","message":"[bufferProcess] interim [220000000]:Animation Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.709935001+07:00","message":"[bufferProcess] send to processor:Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.709939603+07:00","message":"[bufferProcess] interim [220000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.709941895+07:00","message":"[bufferProcess] update buffer: Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.709943966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.709946419+07:00","message":"> Transcript [988] [false]: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.709948745+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.709950638+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.709952386+07:00","message":"StatePrefix: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.709954017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.345631785+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.345671702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Active Transport\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.345678949+07:00","message":"receive interim result [false|false]: Animation Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.345693002+07:00","message":"[buffer interim] 101 false Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.345700354+07:00","message":"[bufferProcess] interim [760000000]:Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.34570285+07:00","message":"[bufferProcess] send to processor:Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.345710319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.345713196+07:00","message":"> Transcript [989] [false]: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.345716082+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.345718023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.345719959+07:00","message":"StatePrefix: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.345721931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:47.634326484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:47.634347585+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.730324467+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.730361437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.730367907+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.730382937+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-02-25T13:08:47.730387963+07:00","message":"receive interim result [false|false]:  แอกทีฟทรานสปอร์ตจะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.730396048+07:00","message":"[buffer interim] 101 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.730400119+07:00","message":"[buffer interim] 101 false  แอกทีฟทรานสปอร์ตจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730406491+07:00","message":"[bufferProcess] interim [180000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730408774+07:00","message":"[bufferProcess] send to processor:Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730412346+07:00","message":"[bufferProcess] interim [180000000]: แอกทีฟทรานสปอร์ตจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730415231+07:00","message":"[bufferProcess] update buffer: Animation แอกทีฟทรานสปอร์ตจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730418363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730421267+07:00","message":"> Transcript [990] [false]: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730424351+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730426345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.73042809+07:00","message":"StatePrefix: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730430483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730434819+07:00","message":"Push: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730436719+07:00","message":"TextPushed: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730438621+07:00","message":"Set new StatePrefix : 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.730440512+07:00","message":"Next Push (prob) : ' Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.730448301+07:00","message":"push: {false Animation Active 0 0xc0001fb380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.800929074+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.800962823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.800967914+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.80098132+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-02-25T13:08:47.800984987+07:00","message":"receive interim result [false|false]:  แอกทีฟทรานสปอร์ตจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.800992524+07:00","message":"[buffer interim] 101 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.800995271+07:00","message":"[buffer interim] 101 false  แอกทีฟทรานสปอร์ตจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.801011264+07:00","message":"[bufferProcess] interim [300000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.801031553+07:00","message":"[bufferProcess] send to processor:Animation แอกทีฟทรานสปอร์ตจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.801038654+07:00","message":"[bufferProcess] interim [300000000]: แอกทีฟทรานสปอร์ตจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.801041799+07:00","message":"[bufferProcess] update buffer: Animation แอกทีฟทรานสปอร์ตจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.801045917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.801050779+07:00","message":"> Transcript [991] [false]: 'Animation แอกทีฟทรานสปอร์ตจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.801054452+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.801058027+07:00","message":"Set new StatePrefix: 'Animation แอกทีฟทรานสปอร์ตจะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.242310203+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.350691828+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.350730216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Active Transport จะพบว่า\",\"confidence\":0.84729886}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.350735933+07:00","message":"receive interim result [true|false]: Animation Active Transport จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.350747776+07:00","message":"end recv isFinal message id 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.35075008+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.350757464+07:00","message":"[buffer interim] 101 true Animation Active Transport จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350774411+07:00","message":"[bufferProcess] interim [870000000]:Animation Active Transport จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350782402+07:00","message":"[bufferProcess] send to processor (isfinal):Animation แอกทีฟทรานสปอร์ตจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350786202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350791842+07:00","message":"> Transcript [992] [false]: 'Animation แอกทีฟทรานสปอร์ตจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350795483+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.35079762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350799432+07:00","message":"StatePrefix: 'Animation แอกทีฟทรานสปอร์ตจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.35080219+07:00","message":"TextPushed: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350803911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350806061+07:00","message":"> Transcript [993] [true]: 'Animation Active Transport จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350807951+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350809469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350810943+07:00","message":"StatePrefix: 'Animation แอกทีฟทรานสปอร์ตจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350812582+07:00","message":"TextPushed: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.350820053+07:00","message":"Push: ' Transport จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.350829307+07:00","message":"push: {true  Transport จะพบว่า 0 0xc0001fb380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:48.364083765+07:00","message":"write wav file: './tmp/7510/7510_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.374887476+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.703692369+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.703734139+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-02-25T13:08:48.70373941+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.70375232+07:00","message":"[buffer interim] 102 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.703759057+07:00","message":"[bufferProcess] interim [420000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.703761262+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.892509864+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.892546358+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-02-25T13:08:48.892551925+07:00","message":"receive interim result [false|false]: ให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.892565846+07:00","message":"[buffer interim] 102 false ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.892572891+07:00","message":"[bufferProcess] interim [540000000]:ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.892575235+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.892582492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.892585059+07:00","message":"> Transcript [994] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.89258728+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.026154761+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.026195569+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-02-25T13:08:49.026201321+07:00","message":"receive interim result [false|false]: ไฮโดรเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.026214885+07:00","message":"[buffer interim] 102 false ไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.026221717+07:00","message":"[bufferProcess] interim [720000000]:ไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.026224014+07:00","message":"[bufferProcess] send to processor:ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.026231657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.026234624+07:00","message":"> Transcript [995] [false]: 'ให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.026237354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.026240196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.026242052+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.026244037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.34087898+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.340919299+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-02-25T13:08:49.340924973+07:00","message":"receive interim result [false|false]: ไฮโดรเจนใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.340938863+07:00","message":"[buffer interim] 102 false ไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.340945121+07:00","message":"[bufferProcess] interim [20000000]:ไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.34094737+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.340954166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.340956623+07:00","message":"> Transcript [996] [false]: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.340958689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.340960463+07:00","message":"Set new StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.527763976+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.527798242+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-02-25T13:08:49.527807351+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.527820247+07:00","message":"[buffer interim] 102 false ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.527826282+07:00","message":"[bufferProcess] interim [140000000]:ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.527828679+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.527833604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.527836524+07:00","message":"> Transcript [997] [false]: 'ไฮโดรเจนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.527839291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.527841259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.52784299+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.527845062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.918959179+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.919005077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออน 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.919012555+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออน 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.919025486+07:00","message":"[buffer interim] 102 false ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.919032584+07:00","message":"[bufferProcess] interim [620000000]:ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.919034969+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.919042206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.91904494+07:00","message":"> Transcript [998] [false]: 'ไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.919048211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.91905005+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.919051955+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.919054092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.105028853+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.105062266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.105068453+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.105079611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.105081992+07:00","message":"receive interim result [false|false]:  3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.105088489+07:00","message":"[buffer interim] 102 false ไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.105094864+07:00","message":"[buffer interim] 102 false  3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.10510013+07:00","message":"[bufferProcess] interim [740000000]:ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.105102218+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.105119202+07:00","message":"[bufferProcess] interim [740000000]: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.105121811+07:00","message":"[bufferProcess] update buffer: ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.105124626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.105127178+07:00","message":"> Transcript [999] [false]: 'ไฮโดรเจนไอออน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.10512982+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.105131768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.105133448+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.105135521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.107924316+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.107936128+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-02-25T13:08:50.107939305+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.107946857+07:00","message":"[buffer interim] 102 false ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107950069+07:00","message":"[bufferProcess] interim [800000000]:ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107951933+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107953812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107955622+07:00","message":"> Transcript [1000] [false]: 'ไฮโดรเจนไอออน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107957523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107959218+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107961098+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107962643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107968975+07:00","message":"Push: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107970871+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.10797281+07:00","message":"Set new StatePrefix : 'ไฮโดรเจนไอออน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.107974874+07:00","message":"Next Push (prob) : 'ไอออน 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.107981335+07:00","message":"push: {false ไฮโดรเจน 0 0xc0024a4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.429272468+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.429318624+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-02-25T13:08:50.429325236+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.429341275+07:00","message":"[buffer interim] 102 false ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.429349048+07:00","message":"[bufferProcess] interim [40000000]:ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.429351964+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.42935939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.42936213+07:00","message":"> Transcript [1001] [false]: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.429364338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.429368161+07:00","message":"Set new StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.490743327+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.49078449+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-02-25T13:08:50.490790897+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.490804644+07:00","message":"[buffer interim] 102 false ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.490812098+07:00","message":"[bufferProcess] interim [220000000]:ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.490814317+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.490822363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.490825235+07:00","message":"> Transcript [1002] [false]: 'ไฮโดรเจนไอออนสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.490828939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.490837362+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.49083918+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.490841995+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:50.635064774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:50.635094601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.809652043+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.809687901+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-02-25T13:08:50.809694451+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.809710983+07:00","message":"[buffer interim] 102 false ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.80971754+07:00","message":"[bufferProcess] interim [460000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.809720325+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.809727604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.809730517+07:00","message":"> Transcript [1003] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.809733462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.809735469+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.809737833+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.809739927+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.014827943+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.014876617+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-02-25T13:08:51.014883323+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.01489713+07:00","message":"[buffer interim] 102 false ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.014905679+07:00","message":"[bufferProcess] interim [700000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.014908462+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.014916232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.014920346+07:00","message":"> Transcript [1004] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.014924105+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.014926115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.01492872+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.014931044+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.327627326+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.327665295+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-02-25T13:08:51.327671467+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.327687301+07:00","message":"[buffer interim] 102 false ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327693306+07:00","message":"[bufferProcess] interim [940000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327695818+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327702448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327705257+07:00","message":"> Transcript [1005] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327708713+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327710727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327712937+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327715146+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327721085+07:00","message":"Push: 'ไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327722813+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327725038+07:00","message":"Set new StatePrefix : 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.327727549+07:00","message":"Next Push (prob) : 'ลำเลียงผ่านโปร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.327738502+07:00","message":"push: {false ไอออนสามารถ 0 0xc0024a4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.578389586+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.578427115+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-02-25T13:08:51.578432962+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.578449308+07:00","message":"[buffer interim] 102 false ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.578456528+07:00","message":"[bufferProcess] interim [300000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.578459328+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.578463883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.578466656+07:00","message":"> Transcript [1006] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.578469477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.57847131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.578473421+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.578475772+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.892735477+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.977396463+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.977442547+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-02-25T13:08:51.977449172+07:00","message":"receive interim result [true|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.977460859+07:00","message":"end recv isFinal message id 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.977463338+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.977468769+07:00","message":"[buffer interim] 102 true ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977475078+07:00","message":"[bufferProcess] interim [750000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977478035+07:00","message":"[bufferProcess] send to processor (isfinal):ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977488315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977517203+07:00","message":"> Transcript [1007] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.97752355+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977526676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977528937+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977532784+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977535108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977537019+07:00","message":"> Transcript [1008] [true]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977539297+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977540848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.97754233+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977544249+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.977555031+07:00","message":"Push: 'ลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.9775666+07:00","message":"push: {true ลำเลียงผ่านโปรตีนลำเลียง 0 0xc0024a4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:51.986489075+07:00","message":"write wav file: './tmp/7510/7510_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.147637641+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.494758334+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.494800187+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-02-25T13:08:52.494805434+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.494822346+07:00","message":"[buffer interim] 103 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.494828586+07:00","message":"[bufferProcess] interim [420000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.494830139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.748630964+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.748670971+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-02-25T13:08:52.748676639+07:00","message":"receive interim result [false|false]: จากไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.748688667+07:00","message":"[buffer interim] 103 false จากไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.748695225+07:00","message":"[bufferProcess] interim [600000000]:จากไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.748697806+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.74870407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.748706881+07:00","message":"> Transcript [1009] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.748708857+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.802524435+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.802567219+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-02-25T13:08:52.802574695+07:00","message":"receive interim result [false|false]: จากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.802589183+07:00","message":"[buffer interim] 103 false จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.802597231+07:00","message":"[bufferProcess] interim [720000000]:จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.802600479+07:00","message":"[bufferProcess] send to processor:จากไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.802609875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.802616745+07:00","message":"> Transcript [1010] [false]: 'จากไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.80262128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.802624046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.802627874+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.802632176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.137405251+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.137450007+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-02-25T13:08:53.137455751+07:00","message":"receive interim result [false|false]: จากบริเวณขั้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.13747333+07:00","message":"[buffer interim] 103 false จากบริเวณขั้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.137479513+07:00","message":"[bufferProcess] interim [20000000]:จากบริเวณขั้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.137482264+07:00","message":"[bufferProcess] send to processor:จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.137485923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.137488421+07:00","message":"> Transcript [1011] [false]: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.137491319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.137493352+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.137495379+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.13749755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.18354056+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.183573175+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-02-25T13:08:53.18357884+07:00","message":"receive interim result [false|false]: จากบริเวณความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.183591838+07:00","message":"[buffer interim] 103 false จากบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.183598143+07:00","message":"[bufferProcess] interim [80000000]:จากบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.183600245+07:00","message":"[bufferProcess] send to processor:จากบริเวณขั้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.183604062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.183606638+07:00","message":"> Transcript [1012] [false]: 'จากบริเวณขั้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.183609546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.183611657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.18361512+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.18361715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.377413249+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.377448869+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-02-25T13:08:53.377454224+07:00","message":"receive interim result [false|false]: จากบริเวณความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.377469906+07:00","message":"[buffer interim] 103 false จากบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.377476151+07:00","message":"[bufferProcess] interim [320000000]:จากบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.377478455+07:00","message":"[bufferProcess] send to processor:จากบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.37748153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.377484168+07:00","message":"> Transcript [1013] [false]: 'จากบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.377487241+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.377489245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.377491312+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.37749319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.377495736+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.377497447+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.377499405+07:00","message":"Set new StatePrefix : 'จากบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.377501616+07:00","message":"Next Push (prob) : 'บริเวณความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.377508866+07:00","message":"push: {false จาก 0 0xc002d58400}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:53.636024033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:53.636034722+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.689586462+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.689623683+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-02-25T13:08:53.689628891+07:00","message":"receive interim result [false|false]: จากบริเวณความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.689641612+07:00","message":"[buffer interim] 103 false จากบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.689649853+07:00","message":"[bufferProcess] interim [560000000]:จากบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.689652285+07:00","message":"[bufferProcess] send to processor:จากบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.689658257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.689660981+07:00","message":"> Transcript [1014] [false]: 'จากบริเวณความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.689664421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.689666531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.689668293+07:00","message":"StatePrefix: 'จากบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.689670199+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.894033356+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.894074784+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-02-25T13:08:53.894080669+07:00","message":"receive interim result [false|false]: จากบริเวณความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.894091359+07:00","message":"[buffer interim] 103 false จากบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.894097638+07:00","message":"[bufferProcess] interim [800000000]:จากบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.894100264+07:00","message":"[bufferProcess] send to processor:จากบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.894105754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.894108197+07:00","message":"> Transcript [1015] [false]: 'จากบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.894111513+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.894113506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.894115449+07:00","message":"StatePrefix: 'จากบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.89411775+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.207179056+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.207215169+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-02-25T13:08:54.207221382+07:00","message":"receive interim result [false|false]: จากบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.207233508+07:00","message":"[buffer interim] 103 false จากบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.20723976+07:00","message":"[bufferProcess] interim [40000000]:จากบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.207242123+07:00","message":"[bufferProcess] send to processor:จากบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.207248537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.207251201+07:00","message":"> Transcript [1016] [false]: 'จากบริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.207254274+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.207256846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.207259196+07:00","message":"StatePrefix: 'จากบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.2072619+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.459674384+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.459713357+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-02-25T13:08:54.459720636+07:00","message":"receive interim result [false|false]: จากบริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.459730631+07:00","message":"[buffer interim] 103 false จากบริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459738132+07:00","message":"[bufferProcess] interim [400000000]:จากบริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459742153+07:00","message":"[bufferProcess] send to processor:จากบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459746921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459751201+07:00","message":"> Transcript [1017] [false]: 'จากบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459755638+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459758713+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459762231+07:00","message":"StatePrefix: 'จากบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459765796+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459769377+07:00","message":"Push: 'บริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459772163+07:00","message":"TextPushed: 'จากบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459775199+07:00","message":"Set new StatePrefix : 'จากบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.459778262+07:00","message":"Next Push (prob) : 'เข้มข้นของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.459788681+07:00","message":"push: {false บริเวณความ 0 0xc002d58400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.589794987+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.589831816+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-02-25T13:08:54.589838216+07:00","message":"receive interim result [false|false]: จากบริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.5898502+07:00","message":"[buffer interim] 103 false จากบริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.589856625+07:00","message":"[bufferProcess] interim [460000000]:จากบริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.589858933+07:00","message":"[bufferProcess] send to processor:จากบริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.589864259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.589867261+07:00","message":"> Transcript [1018] [false]: 'จากบริเวณความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.589870408+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.589872372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.589874034+07:00","message":"StatePrefix: 'จากบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.589876331+07:00","message":"TextPushed: 'จากบริเวณความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.704195985+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.721327355+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.721363013+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-02-25T13:08:54.721368842+07:00","message":"receive interim result [false|false]: จากบริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.721377607+07:00","message":"[buffer interim] 103 false จากบริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.721385338+07:00","message":"[bufferProcess] interim [580000000]:จากบริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.721387716+07:00","message":"[bufferProcess] send to processor:จากบริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.721390901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.721393489+07:00","message":"> Transcript [1019] [false]: 'จากบริเวณความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.721396577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.721398348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.72140007+07:00","message":"StatePrefix: 'จากบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.721402347+07:00","message":"TextPushed: 'จากบริเวณความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.803219699+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.803261263+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-02-25T13:08:54.80326737+07:00","message":"receive interim result [true|false]: จากบริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.80327522+07:00","message":"end recv isFinal message id 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.803277517+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.803286342+07:00","message":"[buffer interim] 103 true จากบริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.803295207+07:00","message":"[bufferProcess] interim [790000000]:จากบริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.803298445+07:00","message":"[bufferProcess] send to processor (isfinal):จากบริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.803302189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.80330494+07:00","message":"> Transcript [1020] [false]: 'จากบริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.803307699+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.80330962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.803311334+07:00","message":"StatePrefix: 'จากบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.8033138+07:00","message":"TextPushed: 'จากบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.80331558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.803317369+07:00","message":"> Transcript [1021] [true]: 'จากบริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.803319484+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.803321016+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.80332467+07:00","message":"StatePrefix: 'จากบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.803326673+07:00","message":"TextPushed: 'จากบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.803332577+07:00","message":"Push: 'เข้มข้นของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.803341081+07:00","message":"push: {true เข้มข้นของสารต่ำ 0 0xc002d58400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:54.810846461+07:00","message":"write wav file: './tmp/7510/7510_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.896560694+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.258029366+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.258074584+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-02-25T13:08:55.258080511+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.258096325+07:00","message":"[buffer interim] 104 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.258102001+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.25810361+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.442932964+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.442970575+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-02-25T13:08:55.442982773+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.442998786+07:00","message":"[buffer interim] 104 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.443005783+07:00","message":"[bufferProcess] interim [600000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.443008128+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.443011758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.443014549+07:00","message":"> Transcript [1022] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.443016651+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.584644057+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.584683901+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-02-25T13:08:55.584689089+07:00","message":"receive interim result [false|false]: ไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.584701092+07:00","message":"[buffer interim] 104 false ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.584709406+07:00","message":"[bufferProcess] interim [720000000]:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.584711463+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.584714359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.584718348+07:00","message":"> Transcript [1023] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.584721175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.584722949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.584724653+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.584726623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.616354739+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.616385634+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-02-25T13:08:55.616390879+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.616402299+07:00","message":"[buffer interim] 104 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.61640821+07:00","message":"[bufferProcess] interim [780000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.616410486+07:00","message":"[bufferProcess] send to processor:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.616416048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.616418464+07:00","message":"> Transcript [1024] [false]: 'ไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.616421193+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.616423163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.616424889+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.616426868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.736772306+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.736808258+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-02-25T13:08:55.73681351+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.736827187+07:00","message":"[buffer interim] 104 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.736833298+07:00","message":"[bufferProcess] interim [840000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.736836009+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.736839118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.736841614+07:00","message":"> Transcript [1025] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.736844292+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.73684633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.736848603+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.736850687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.227620352+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.227661588+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-02-25T13:08:56.22766728+07:00","message":"receive interim result [false|false]: ไปยังบริเวณส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.227680765+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.227684038+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-02-25T13:08:56.227686248+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.22769945+07:00","message":"[buffer interim] 104 false ไปยังบริเวณส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.227709898+07:00","message":"[buffer interim] 104 false ไปยังบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227717327+07:00","message":"[bufferProcess] interim [200000000]:ไปยังบริเวณส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227720135+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227723681+07:00","message":"[bufferProcess] interim [260000000]:ไปยังบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.22772557+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.22772819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227731091+07:00","message":"> Transcript [1026] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227734274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227736449+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227738916+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227740746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227742932+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227744737+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227746576+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227749233+07:00","message":"Next Push (prob) : 'ยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227751068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227753089+07:00","message":"> Transcript [1027] [false]: 'ไปยังบริเวณส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227755035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227756628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227758119+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.227759724+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.227770066+07:00","message":"push: {false ไป 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.322481474+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.322514896+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-02-25T13:08:56.322521092+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.322532513+07:00","message":"[buffer interim] 104 false ไปยังบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.322538727+07:00","message":"[bufferProcess] interim [440000000]:ไปยังบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.322541058+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.322546708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.322549323+07:00","message":"> Transcript [1028] [false]: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.322552132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.322553864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.322555682+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.322558052+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.453621468+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.453658911+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-02-25T13:08:56.453665404+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.453680748+07:00","message":"[buffer interim] 104 false ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.45368866+07:00","message":"[bufferProcess] interim [620000000]:ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.453691157+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.453698903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.453701605+07:00","message":"> Transcript [1029] [false]: 'ไปยังบริเวณความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.453704983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.453707049+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.45370947+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.453712253+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:56.636681765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:56.636691895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.771730422+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.771751376+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-02-25T13:08:56.771755731+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.771767269+07:00","message":"[buffer interim] 104 false ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771773451+07:00","message":"[bufferProcess] interim [860000000]:ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771776189+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771782345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771784446+07:00","message":"> Transcript [1030] [false]: 'ไปยังบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771788328+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771790213+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771791776+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771793967+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771800022+07:00","message":"Push: 'ยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771801902+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771803946+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.771806393+07:00","message":"Next Push (prob) : 'ความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.771814585+07:00","message":"push: {false ยังบริเวณ 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.974459596+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.974486036+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-02-25T13:08:56.974490946+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.974505351+07:00","message":"[buffer interim] 104 false ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.974512219+07:00","message":"[bufferProcess] interim [100000000]:ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.974514549+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.974525057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.974528032+07:00","message":"> Transcript [1031] [false]: 'ไปยังบริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.974531635+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.974533751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.974535339+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.974537807+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.352886284+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.352923286+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-02-25T13:08:57.35292962+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.352940081+07:00","message":"[buffer interim] 104 false ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.352947805+07:00","message":"[bufferProcess] interim [460000000]:ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.352950145+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.352954357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.352956941+07:00","message":"> Transcript [1032] [false]: 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.352960403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.352962374+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.352964219+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.352966743+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.370625893+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.370657885+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-02-25T13:08:57.370663411+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสารศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.370679864+07:00","message":"[buffer interim] 104 false ไปยังบริเวณความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.370686822+07:00","message":"[bufferProcess] interim [520000000]:ไปยังบริเวณความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.370689214+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.370696739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.370699096+07:00","message":"> Transcript [1033] [false]: 'ไปยังบริเวณความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.37070239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.370704593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.370706453+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.370708525+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.483073213+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.48311156+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-02-25T13:08:57.483118827+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.483132243+07:00","message":"[buffer interim] 104 false ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483140264+07:00","message":"[bufferProcess] interim [580000000]:ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483142694+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483150265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483153486+07:00","message":"> Transcript [1034] [false]: 'ไปยังบริเวณความเข้มข้นของสารศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483157569+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.48316005+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483161697+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483164275+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483173708+07:00","message":"Push: 'ความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483175963+07:00","message":"TextPushed: 'ไปยังบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483177944+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณความเข้มข้นของสารศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.483180507+07:00","message":"Next Push (prob) : 'ของสารศูนย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.483188231+07:00","message":"push: {false ความเข้มข้น 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.595100383+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.688375099+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.688411869+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-02-25T13:08:57.688418127+07:00","message":"receive interim result [true|false]: ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.688430586+07:00","message":"end recv isFinal message id 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.688432592+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.6884393+07:00","message":"[buffer interim] 104 true ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688447297+07:00","message":"[bufferProcess] interim [910000000]:ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688451135+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688455394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688458466+07:00","message":"> Transcript [1035] [false]: 'ไปยังบริเวณความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688461061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688462902+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688464642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688466268+07:00","message":"> Transcript [1036] [true]: 'ไปยังบริเวณความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.68846896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688471111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688473879+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688476641+07:00","message":"TextPushed: 'ไปยังบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.688484567+07:00","message":"Push: 'ของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.68849356+07:00","message":"push: {true ของสารสูง 0 0xc00041c500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:57.696454432+07:00","message":"write wav file: './tmp/7510/7510_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.7859705+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.262216095+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.262266481+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-02-25T13:08:58.262273449+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.262292458+07:00","message":"[buffer interim] 105 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.262300544+07:00","message":"[bufferProcess] interim [480000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.262303351+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.450410697+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.450447365+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-02-25T13:08:58.450453414+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.450469084+07:00","message":"[buffer interim] 105 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.450481076+07:00","message":"[bufferProcess] interim [660000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.450483204+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.450487167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.450490173+07:00","message":"> Transcript [1037] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.450492411+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.641613885+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.641654404+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-02-25T13:08:58.641659785+07:00","message":"receive interim result [false|false]: โดยเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.641672621+07:00","message":"[buffer interim] 105 false โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.641679198+07:00","message":"[bufferProcess] interim [840000000]:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.641681303+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.641686417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.641689315+07:00","message":"> Transcript [1038] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.641692558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.641694405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.641696145+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.641698181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.64565786+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.645674267+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-02-25T13:08:58.64567822+07:00","message":"receive interim result [false|false]: โดยใช้ภาษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.645687927+07:00","message":"[buffer interim] 105 false โดยใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.645692182+07:00","message":"[bufferProcess] interim [900000000]:โดยใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.645693941+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.645696569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.645698717+07:00","message":"> Transcript [1039] [false]: 'โดยเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.645701288+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.645703207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.645704918+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.645706586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.767284748+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.767325011+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-02-25T13:08:58.767330452+07:00","message":"receive interim result [false|false]: โดยใช้พลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.767340909+07:00","message":"[buffer interim] 105 false โดยใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.767346984+07:00","message":"[bufferProcess] interim [960000000]:โดยใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.767348981+07:00","message":"[bufferProcess] send to processor:โดยใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.767352583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.767355138+07:00","message":"> Transcript [1040] [false]: 'โดยใช้ภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.767357733+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.767359489+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.767361732+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.767363629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.954136658+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.954171865+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-02-25T13:08:58.954176961+07:00","message":"receive interim result [false|false]: โดยใช้พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.954185515+07:00","message":"[buffer interim] 105 false โดยใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954191518+07:00","message":"[bufferProcess] interim [140000000]:โดยใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954194286+07:00","message":"[bufferProcess] send to processor:โดยใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954198059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954200531+07:00","message":"> Transcript [1041] [false]: 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954203397+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954205232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954207274+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954209267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.95421151+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954213279+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954215214+07:00","message":"Set new StatePrefix : 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.954217219+07:00","message":"Next Push (prob) : 'ใช้พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.954224726+07:00","message":"push: {false โดย 0 0xc0024a5480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.153689215+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.153722552+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-02-25T13:08:59.153728473+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.153739109+07:00","message":"[buffer interim] 105 false โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.153747228+07:00","message":"[bufferProcess] interim [380000000]:โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.153749357+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.153752568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.153755333+07:00","message":"> Transcript [1042] [false]: 'โดยใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.153758451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.153760289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.153761934+07:00","message":"StatePrefix: 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.153763976+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.53461027+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.534653496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.534659868+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.534673297+07:00","message":"[buffer interim] 105 false โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.534683917+07:00","message":"[bufferProcess] interim [800000000]:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.534686116+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.534690084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.53469268+07:00","message":"> Transcript [1043] [false]: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.534696128+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.534698442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.53470017+07:00","message":"StatePrefix: 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.53470273+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:59.636948548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:59.636979473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.723498284+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.723538558+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-02-25T13:08:59.723544368+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.723557689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.723560349+07:00","message":"receive interim result [false|false]:  ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.723568024+07:00","message":"[buffer interim] 105 false โดยใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.72357225+07:00","message":"[buffer interim] 105 false  ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.723578602+07:00","message":"[bufferProcess] interim [980000000]:โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.723580684+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.723583952+07:00","message":"[bufferProcess] interim [980000000]: ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.72358671+07:00","message":"[bufferProcess] update buffer: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.723589687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.723592431+07:00","message":"> Transcript [1044] [false]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.72359567+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.723597592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.723599386+07:00","message":"StatePrefix: 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.723602538+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.108539423+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.108581642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.108589061+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.108602997+07:00","message":"[buffer interim] 105 false โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108609998+07:00","message":"[bufferProcess] interim [400000000]:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108613499+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108620951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108624763+07:00","message":"> Transcript [1045] [false]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108629834+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108632792+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108635495+07:00","message":"StatePrefix: 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108638714+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108645664+07:00","message":"Push: 'ใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108648352+07:00","message":"TextPushed: 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108651619+07:00","message":"Set new StatePrefix : 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.108654909+07:00","message":"Next Push (prob) : 'งานจาก ATP'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.108672733+07:00","message":"push: {false ใช้พลัง 0 0xc0024a5480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.21358677+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.328174481+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.328220526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก ATP\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.328227587+07:00","message":"receive interim result [true|false]: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.32823794+07:00","message":"end recv isFinal message id 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.328240165+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.328248661+07:00","message":"[buffer interim] 105 true โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328258693+07:00","message":"[bufferProcess] interim [670000000]:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328263866+07:00","message":"[bufferProcess] send to processor (isfinal):โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328267682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.32827067+07:00","message":"> Transcript [1046] [false]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328274072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328275879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328277606+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328280041+07:00","message":"TextPushed: 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328281727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328283436+07:00","message":"> Transcript [1047] [true]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328285376+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328287031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.32828858+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328290278+07:00","message":"TextPushed: 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.328295958+07:00","message":"Push: 'งานจาก ATP'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.328304052+07:00","message":"push: {true งานจาก ATP 0 0xc0024a5480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:00.337508491+07:00","message":"write wav file: './tmp/7510/7510_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.375769482+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.896080458+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.896120077+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-02-25T13:09:01.896136306+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.896149955+07:00","message":"[buffer interim] 106 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.896178176+07:00","message":"[bufferProcess] interim [420000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.896182903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.896186708+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.896189777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.896192745+07:00","message":"> Transcript [1048] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.896195047+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.099243218+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.09928277+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-02-25T13:09:02.099288884+07:00","message":"receive interim result [false|false]: สำหรับตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.099303957+07:00","message":"[buffer interim] 106 false สำหรับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.099311687+07:00","message":"[bufferProcess] interim [600000000]:สำหรับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.099313623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.338120142+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.338159738+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-02-25T13:09:02.338166536+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.338187111+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.338194415+07:00","message":"[bufferProcess] interim [780000000]:สำหรับตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.338196896+07:00","message":"[bufferProcess] send to processor:สำหรับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.338204172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.338207348+07:00","message":"> Transcript [1049] [false]: 'สำหรับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.338210588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.338212747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.338214617+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.338217221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.599904305+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.599949213+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-02-25T13:09:02.599956351+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.599972358+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.599980341+07:00","message":"[bufferProcess] interim [80000000]:สำหรับตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.59998278+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.599991173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.599994225+07:00","message":"> Transcript [1050] [false]: 'สำหรับตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.599997662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.600002481+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.600004455+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.600006332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:02.63755102+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:02.637579689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.793898469+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.793940791+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-02-25T13:09:02.793948399+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.79396452+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.793971829+07:00","message":"[bufferProcess] interim [260000000]:สำหรับตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.79397482+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.793981993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.793984951+07:00","message":"> Transcript [1051] [false]: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.793988182+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.793990331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.793992403+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.79399441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.926378197+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.926414925+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-02-25T13:09:02.926421568+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.926436663+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926444099+07:00","message":"[bufferProcess] interim [380000000]:สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926446978+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926454504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926457398+07:00","message":"> Transcript [1052] [false]: 'สำหรับตัวอย่างการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926460953+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926463682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926465461+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926467733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926473468+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926475334+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926477216+07:00","message":"Set new StatePrefix : 'สำหรับตัวอย่างการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.926479536+07:00","message":"Next Push (prob) : 'ตัวอย่างการนำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.926488201+07:00","message":"push: {false สำหรับ 0 0xc0001fb280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.235662038+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.235700397+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-02-25T13:09:03.235706059+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.235721063+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.235728659+07:00","message":"[bufferProcess] interim [680000000]:สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.235731585+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.235740389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.235743528+07:00","message":"> Transcript [1053] [false]: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.235745796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.235747928+07:00","message":"Set new StatePrefix: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.489058669+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.489106441+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-02-25T13:09:03.489112169+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.489127131+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.489135412+07:00","message":"[bufferProcess] interim [980000000]:สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.489137952+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.489146643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.489150959+07:00","message":"> Transcript [1054] [false]: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.489154712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.489157511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.489159324+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.489173218+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.939234681+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.939280407+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-02-25T13:09:03.939286369+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.939301075+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.93930958+07:00","message":"[bufferProcess] interim [400000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.939312568+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.939319677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.939322457+07:00","message":"> Transcript [1055] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.939326544+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.939328921+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.939331707+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.939333914+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.009422253+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.009474536+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-02-25T13:09:04.009482873+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.0094999+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.009509517+07:00","message":"[bufferProcess] interim [520000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.009513434+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.009519166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.009523662+07:00","message":"> Transcript [1056] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.009528658+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.009531454+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.009534596+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.009538058+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.389807933+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.389845208+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-02-25T13:09:04.389851142+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.38986134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.389864801+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.389871904+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.38987756+07:00","message":"[buffer interim] 106 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389883031+07:00","message":"[bufferProcess] interim [880000000]:สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389885267+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389888391+07:00","message":"[bufferProcess] interim [880000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.38989207+07:00","message":"[bufferProcess] update buffer: สำหรับตัวอย่างการลำเลียงสารแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389895242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389897885+07:00","message":"> Transcript [1057] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.38990141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389903606+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389905474+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389907458+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389910234+07:00","message":"Push: 'ตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389911955+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389913971+07:00","message":"Set new StatePrefix : 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.389915966+07:00","message":"Next Push (prob) : 'สารแบบแอคทีฟ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.389925562+07:00","message":"push: {false ตัวอย่างการลำเลียง 0 0xc0001fb280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.516021683+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.516057893+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-02-25T13:09:04.516065281+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.516075658+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.516081923+07:00","message":"[bufferProcess] interim [940000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.51608454+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.516090274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.51609301+07:00","message":"> Transcript [1058] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.516095249+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.516097572+07:00","message":"Set new StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบ Active tran'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.044487467+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.044514302+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-02-25T13:09:05.044519436+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.044532925+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.044540295+07:00","message":"[bufferProcess] interim [480000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.044543251+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.044547275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.044549543+07:00","message":"> Transcript [1059] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.044552325+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.044554216+07:00","message":"Set new StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.099286344+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.099327346+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-02-25T13:09:05.099336062+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.099349534+07:00","message":"[buffer interim] 106 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.099356479+07:00","message":"[bufferProcess] interim [540000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.099359155+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.099366223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.099369999+07:00","message":"> Transcript [1060] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.099373288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.099375524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.099377587+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.099380334+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.344176856+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.436672576+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.436713631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.436722685+07:00","message":"receive interim result [true|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.436729999+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.436731828+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.436738208+07:00","message":"[buffer interim] 106 true สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436745671+07:00","message":"[bufferProcess] interim [990000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436748784+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436752184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436754664+07:00","message":"> Transcript [1061] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436757845+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436759858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436761522+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436763747+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436765552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436767454+07:00","message":"> Transcript [1062] [true]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436770376+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436771939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436773538+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436775274+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.436777605+07:00","message":"Push: 'สารแบบแอคทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.436785459+07:00","message":"push: {true สารแบบแอคทีฟทรานสปอร์ตนะคะ 0 0xc0001fb280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:05.446045553+07:00","message":"write wav file: './tmp/7510/7510_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.535784757+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:05.637925554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:05.637935843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.002673667+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.002710437+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-02-25T13:09:06.002715295+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.002728245+07:00","message":"[buffer interim] 107 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.002733877+07:00","message":"[bufferProcess] interim [480000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.002735887+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.063251809+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.063305238+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-02-25T13:09:06.06331271+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.063329801+07:00","message":"[buffer interim] 107 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.06333876+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.063341976+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.063347324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.063351201+07:00","message":"> Transcript [1063] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.063354736+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.381022965+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.381061802+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-02-25T13:09:06.381067802+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.381081095+07:00","message":"[buffer interim] 107 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.381087461+07:00","message":"[bufferProcess] interim [900000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.381089803+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.381096456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.381099234+07:00","message":"> Transcript [1064] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.381101402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.381103109+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.511347932+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.511386799+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-02-25T13:09:06.511392405+07:00","message":"receive interim result [false|false]: เช่นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.511403915+07:00","message":"[buffer interim] 107 false เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.511411059+07:00","message":"[bufferProcess] interim [960000000]:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.511413165+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.511419116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.511422107+07:00","message":"> Transcript [1065] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.511425037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.511426996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.51142902+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.511431154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.709487616+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.709539271+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-02-25T13:09:06.709547457+07:00","message":"receive interim result [false|false]: เช่นการลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.709563905+07:00","message":"[buffer interim] 107 false เช่นการลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.709573018+07:00","message":"[bufferProcess] interim [140000000]:เช่นการลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.709576156+07:00","message":"[bufferProcess] send to processor:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.70958107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.709584024+07:00","message":"> Transcript [1066] [false]: 'เช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.70958752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.709589868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.709592323+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.709594451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.723567423+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.723609419+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-02-25T13:09:06.723615063+07:00","message":"receive interim result [false|false]: เช่นการหลั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.723629585+07:00","message":"[buffer interim] 107 false เช่นการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.723636824+07:00","message":"[bufferProcess] interim [200000000]:เช่นการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.723639257+07:00","message":"[bufferProcess] send to processor:เช่นการลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.723645902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.723648515+07:00","message":"> Transcript [1067] [false]: 'เช่นการลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.723651441+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.723653348+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.723654947+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.723656838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.772208476+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.772227374+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-02-25T13:09:06.772231513+07:00","message":"receive interim result [false|false]: เช่นการหลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.772239781+07:00","message":"[buffer interim] 107 false เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772246222+07:00","message":"[bufferProcess] interim [260000000]:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772249156+07:00","message":"[bufferProcess] send to processor:เช่นการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772258409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772261114+07:00","message":"> Transcript [1068] [false]: 'เช่นการหลั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.77226426+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772266461+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772268097+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772270154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772273271+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772275075+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772277095+07:00","message":"Set new StatePrefix : 'เช่นการหลั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.772278994+07:00","message":"Next Push (prob) : 'การหลั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.772287512+07:00","message":"push: {false เช่น 0 0xc0001fa180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.921106502+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.921151948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลัง 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.921157563+07:00","message":"receive interim result [false|false]: เช่นการหลัง 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.921180548+07:00","message":"[buffer interim] 107 false เช่นการหลัง 5"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.92119197+07:00","message":"[bufferProcess] interim [380000000]:เช่นการหลัง 5"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.921194872+07:00","message":"[bufferProcess] send to processor:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.921202738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.921205686+07:00","message":"> Transcript [1069] [false]: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.921207974+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.921210038+07:00","message":"Set new StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.968438224+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.968472406+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-02-25T13:09:06.968479574+07:00","message":"receive interim result [false|false]: เช่นการหลังให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.968490337+07:00","message":"[buffer interim] 107 false เช่นการหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.968497046+07:00","message":"[bufferProcess] interim [440000000]:เช่นการหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.968499274+07:00","message":"[bufferProcess] send to processor:เช่นการหลัง 5"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.968505786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.968508516+07:00","message":"> Transcript [1070] [false]: 'เช่นการหลัง 5'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.968511407+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.968515881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.968517712+07:00","message":"StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.968519739+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.989288573+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.989331866+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-02-25T13:09:06.989337092+07:00","message":"receive interim result [false|false]: เช่นการหลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.989351248+07:00","message":"[buffer interim] 107 false เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.98935813+07:00","message":"[bufferProcess] interim [500000000]:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.989360199+07:00","message":"[bufferProcess] send to processor:เช่นการหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.989366374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.989369322+07:00","message":"> Transcript [1071] [false]: 'เช่นการหลังให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.989372707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.989374808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.989376489+07:00","message":"StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.989378276+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.107552102+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.107583278+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-02-25T13:09:07.107589202+07:00","message":"receive interim result [false|false]: เช่นการหลังไฮโดรเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.107604339+07:00","message":"[buffer interim] 107 false เช่นการหลังไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.107612199+07:00","message":"[bufferProcess] interim [620000000]:เช่นการหลังไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.10761496+07:00","message":"[bufferProcess] send to processor:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.107619192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.107622109+07:00","message":"> Transcript [1072] [false]: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.107625954+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.107628001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.107629698+07:00","message":"StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.107639959+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.474245697+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.474270738+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-02-25T13:09:07.474275592+07:00","message":"receive interim result [false|false]: เช่นการหลังไฮโดรเจนใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.474289952+07:00","message":"[buffer interim] 107 false เช่นการหลังไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474296677+07:00","message":"[bufferProcess] interim [980000000]:เช่นการหลังไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474299949+07:00","message":"[bufferProcess] send to processor:เช่นการหลังไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474304273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474306278+07:00","message":"> Transcript [1073] [false]: 'เช่นการหลังไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474310111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.4743181+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474320118+07:00","message":"StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474321909+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474326637+07:00","message":"Push: 'การหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474328476+07:00","message":"TextPushed: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474330264+07:00","message":"Set new StatePrefix : 'เช่นการหลังไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.474332527+07:00","message":"Next Push (prob) : 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.474341364+07:00","message":"push: {false การหลัง 0 0xc0001fa180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.597687188+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.597735139+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-02-25T13:09:07.597742328+07:00","message":"receive interim result [false|false]: เช่นการหลังไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.597753725+07:00","message":"[buffer interim] 107 false เช่นการหลังไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.597762767+07:00","message":"[bufferProcess] interim [40000000]:เช่นการหลังไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.597766022+07:00","message":"[bufferProcess] send to processor:เช่นการหลังไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.597771705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.597776617+07:00","message":"> Transcript [1074] [false]: 'เช่นการหลังไฮโดรเจนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.597781583+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.597784772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.597787799+07:00","message":"StatePrefix: 'เช่นการหลังไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.597790713+07:00","message":"TextPushed: 'เช่นการหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.844937837+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.942125034+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.942172509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่งไฮโดรเจนไอออน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.942182034+07:00","message":"receive interim result [true|false]: เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.942192141+07:00","message":"end recv isFinal message id 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.942194569+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.942200574+07:00","message":"[buffer interim] 107 true เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942209035+07:00","message":"[bufferProcess] interim [520000000]:เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942213151+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการหลังไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942216679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942219351+07:00","message":"> Transcript [1075] [false]: 'เช่นการหลังไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942221945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942223665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942225483+07:00","message":"StatePrefix: 'เช่นการหลังไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942227534+07:00","message":"TextPushed: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942229111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942230851+07:00","message":"> Transcript [1076] [true]: 'เช่นการหลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942232914+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942234353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942235815+07:00","message":"StatePrefix: 'เช่นการหลังไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.94223752+07:00","message":"TextPushed: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942239088+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942359322+07:00","message":"Push: 'หลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942362634+07:00","message":"TextPushed: 'เช่นการหลังหลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942365061+07:00","message":"Set new StatePrefix : 'เช่นการหลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.9423672+07:00","message":"Next Push (prob) : 'เช่นการหลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.942376198+07:00","message":"push: {true หลั่งไฮโดรเจนไอออน 0 0xc0001fa180}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.942392407+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_107.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:07.949297112+07:00","message":"write wav file: './tmp/7510/7510_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.976293876+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550378414+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550394884+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550397266+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550398929+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550400506+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550402054+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550403726+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550405611+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550407425+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550408976+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550410818+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.550412843+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:08.638301426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:08.638332677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.847767436+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.847811098+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-02-25T13:09:08.847816444+07:00","message":"receive interim result [false|false]: เซลล์บุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.847829141+07:00","message":"[buffer interim] 108 false เซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.847835424+07:00","message":"[bufferProcess] interim [720000000]:เซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.847837153+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.024299261+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.024324043+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-02-25T13:09:09.024328557+07:00","message":"receive interim result [false|false]: เซลล์บุค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.024339567+07:00","message":"[buffer interim] 108 false เซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.024344979+07:00","message":"[bufferProcess] interim [840000000]:เซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.024347319+07:00","message":"[bufferProcess] send to processor:เซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.024350604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.024352761+07:00","message":"> Transcript [1077] [false]: 'เซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.024354643+07:00","message":"Set StatePrefix (first interim): 'เซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.146576541+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.146616359+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-02-25T13:09:09.14662229+07:00","message":"receive interim result [false|false]: เซลล์บุผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.146639885+07:00","message":"[buffer interim] 108 false เซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.146654742+07:00","message":"[bufferProcess] interim [960000000]:เซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.146657363+07:00","message":"[bufferProcess] send to processor:เซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.146666753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.146670216+07:00","message":"> Transcript [1078] [false]: 'เซลล์บุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.146673051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.146675001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.146676918+07:00","message":"StatePrefix: 'เซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.146678813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.338699674+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.338730663+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-02-25T13:09:09.338736622+07:00","message":"receive interim result [false|false]: เซลล์บุผิวขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.33874822+07:00","message":"[buffer interim] 108 false เซลล์บุผิวขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.338754792+07:00","message":"[bufferProcess] interim [140000000]:เซลล์บุผิวขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.338757222+07:00","message":"[bufferProcess] send to processor:เซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.338764664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.338767026+07:00","message":"> Transcript [1079] [false]: 'เซลล์บุผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.338770101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.338772072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.338774016+07:00","message":"StatePrefix: 'เซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.338776101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.340236303+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.340262314+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-02-25T13:09:09.340268907+07:00","message":"receive interim result [false|false]: เซลล์บุผิวของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.340284548+07:00","message":"[buffer interim] 108 false เซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.340291918+07:00","message":"[bufferProcess] interim [200000000]:เซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.340295109+07:00","message":"[bufferProcess] send to processor:เซลล์บุผิวขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.340302832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.340305046+07:00","message":"> Transcript [1080] [false]: 'เซลล์บุผิวขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.340307859+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.340309667+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.34031127+07:00","message":"StatePrefix: 'เซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.340313558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.583122092+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.583160777+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-02-25T13:09:09.583166418+07:00","message":"receive interim result [false|false]: เซลล์บุผิวของคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.583180605+07:00","message":"[buffer interim] 108 false เซลล์บุผิวของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.583187897+07:00","message":"[bufferProcess] interim [380000000]:เซลล์บุผิวของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.58319037+07:00","message":"[bufferProcess] send to processor:เซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.583198332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.583201402+07:00","message":"> Transcript [1081] [false]: 'เซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.583204871+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.583207336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.58320924+07:00","message":"StatePrefix: 'เซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.583211889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.583216971+07:00","message":"Push: 'เซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.583218811+07:00","message":"TextPushed: 'เซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.583221248+07:00","message":"Set new StatePrefix : 'เซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.583223187+07:00","message":"Next Push (prob) : 'ผิวของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.58323057+07:00","message":"push: {false เซลล์บุ 0 0xc002d58a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.61333376+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.613370685+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-02-25T13:09:09.613384575+07:00","message":"receive interim result [false|false]: เซลล์บุผิวของพระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.613399107+07:00","message":"[buffer interim] 108 false เซลล์บุผิวของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.613405779+07:00","message":"[bufferProcess] interim [440000000]:เซลล์บุผิวของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.613408443+07:00","message":"[bufferProcess] send to processor:เซลล์บุผิวของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.613415873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.613418442+07:00","message":"> Transcript [1082] [false]: 'เซลล์บุผิวของคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.613422645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.613424588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.613426704+07:00","message":"StatePrefix: 'เซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.613429647+07:00","message":"TextPushed: 'เซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.737388137+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.737431078+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-02-25T13:09:09.737437723+07:00","message":"receive interim result [false|false]: เซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.737454191+07:00","message":"[buffer interim] 108 false เซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.73746181+07:00","message":"[bufferProcess] interim [620000000]:เซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.737464302+07:00","message":"[bufferProcess] send to processor:เซลล์บุผิวของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.737471677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.737475063+07:00","message":"> Transcript [1083] [false]: 'เซลล์บุผิวของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.737478652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.73748102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.737483313+07:00","message":"StatePrefix: 'เซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.737485297+07:00","message":"TextPushed: 'เซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.907547794+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.90757105+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-02-25T13:09:09.907574903+07:00","message":"receive interim result [false|false]: เซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.907587783+07:00","message":"[buffer interim] 108 false เซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907595239+07:00","message":"[bufferProcess] interim [740000000]:เซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907597873+07:00","message":"[bufferProcess] send to processor:เซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907601816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907604871+07:00","message":"> Transcript [1084] [false]: 'เซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907607735+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907609672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907611815+07:00","message":"StatePrefix: 'เซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907613604+07:00","message":"TextPushed: 'เซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.911742843+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.911753616+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-02-25T13:09:09.911757239+07:00","message":"receive interim result [false|false]: เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.911760593+07:00","message":"[buffer interim] 108 false เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.911764246+07:00","message":"[bufferProcess] interim [800000000]:เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.911766603+07:00","message":"[bufferProcess] send to processor:เซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.911773064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.91177776+07:00","message":"> Transcript [1085] [false]: 'เซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.91177987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.911781613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.911783375+07:00","message":"StatePrefix: 'เซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.911785476+07:00","message":"TextPushed: 'เซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.911791682+07:00","message":"Push: 'ผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.911793431+07:00","message":"TextPushed: 'เซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.911795319+07:00","message":"Set new StatePrefix : 'เซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.911797676+07:00","message":"Next Push (prob) : 'กระเพาะอา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.911821005+07:00","message":"push: {false ผิวของ 0 0xc002d58a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.403366326+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.466602325+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.492651797+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.492692969+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-02-25T13:09:10.492700651+07:00","message":"receive interim result [false|false]: เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.49271637+07:00","message":"[buffer interim] 108 false เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.492724018+07:00","message":"[bufferProcess] interim [400000000]:เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.492728623+07:00","message":"[bufferProcess] send to processor:เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.492737306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.492740269+07:00","message":"> Transcript [1086] [false]: 'เซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.492743471+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.492745597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.492748154+07:00","message":"StatePrefix: 'เซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.49275054+07:00","message":"TextPushed: 'เซลล์บุผิวของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.50485968+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.504897985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์บุผิวของกระเพาะอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.504904792+07:00","message":"receive interim result [true|false]: เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.504914569+07:00","message":"end recv isFinal message id 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.50491654+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.50492304+07:00","message":"[buffer interim] 108 true เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504929866+07:00","message":"[bufferProcess] interim [460000000]:เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.50493292+07:00","message":"[bufferProcess] send to processor (isfinal):เซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504936283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504938816+07:00","message":"> Transcript [1087] [false]: 'เซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504941642+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504943553+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504945585+07:00","message":"StatePrefix: 'เซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504947724+07:00","message":"TextPushed: 'เซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504949522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.50495143+07:00","message":"> Transcript [1088] [true]: 'เซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504953275+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504954801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504956387+07:00","message":"StatePrefix: 'เซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.50495797+07:00","message":"TextPushed: 'เซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.504963934+07:00","message":"Push: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.504971377+07:00","message":"push: {true กระเพาะอาหาร 0 0xc002d58a80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:10.51214882+07:00","message":"write wav file: './tmp/7510/7510_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.93433314+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.934377281+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-02-25T13:09:10.934382458+07:00","message":"receive interim result [false|false]: เข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.934395935+07:00","message":"[buffer interim] 109 false เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.934402433+07:00","message":"[bufferProcess] interim [480000000]:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.934404249+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.121931843+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.121970725+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-02-25T13:09:11.121976847+07:00","message":"receive interim result [false|false]: เข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.121988627+07:00","message":"[buffer interim] 109 false เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.121995769+07:00","message":"[bufferProcess] interim [720000000]:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.121997958+07:00","message":"[bufferProcess] send to processor:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.122003712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.122006715+07:00","message":"> Transcript [1089] [false]: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.122008957+07:00","message":"Set StatePrefix (first interim): 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.317085145+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.317122047+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-02-25T13:09:11.317127959+07:00","message":"receive interim result [false|false]: เข้าสู่โหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.317142979+07:00","message":"[buffer interim] 109 false เข้าสู่โหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.317149493+07:00","message":"[bufferProcess] interim [900000000]:เข้าสู่โหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.317153815+07:00","message":"[bufferProcess] send to processor:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.317172872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.317175841+07:00","message":"> Transcript [1090] [false]: 'เข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.317179101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.317181357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.317183137+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.317185187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.438560629+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.438598593+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-02-25T13:09:11.438604063+07:00","message":"receive interim result [false|false]: เข้าสู่พระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.438617873+07:00","message":"[buffer interim] 109 false เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.438624494+07:00","message":"[bufferProcess] interim [960000000]:เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.43862665+07:00","message":"[bufferProcess] send to processor:เข้าสู่โหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.438632107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.438634846+07:00","message":"> Transcript [1091] [false]: 'เข้าสู่โหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.438637518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.438639183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.438640844+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.438642744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.504145453+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.504176425+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-02-25T13:09:11.504181625+07:00","message":"receive interim result [false|false]: เข้าสู่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.504193426+07:00","message":"[buffer interim] 109 false เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.504199406+07:00","message":"[bufferProcess] interim [80000000]:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.504201529+07:00","message":"[bufferProcess] send to processor:เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.504206705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.504209134+07:00","message":"> Transcript [1092] [false]: 'เข้าสู่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.504211931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.504213734+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.504215387+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.504217389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:11.639106164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:11.639114656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.645722782+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.645755253+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-02-25T13:09:11.645760735+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.645773083+07:00","message":"[buffer interim] 109 false เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.645779864+07:00","message":"[bufferProcess] interim [200000000]:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.645782087+07:00","message":"[bufferProcess] send to processor:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.645787996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.645791327+07:00","message":"> Transcript [1093] [false]: 'เข้าสู่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.645794719+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.645796683+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.645798563+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.645800591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.645805029+07:00","message":"Push: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.645806656+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.64580854+07:00","message":"Set new StatePrefix : 'เข้าสู่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.64581087+07:00","message":"Next Push (prob) : 'สู่ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.645817964+07:00","message":"push: {false เข้า 0 0xc0025b4400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.886322297+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.886356993+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-02-25T13:09:11.886362579+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.886377315+07:00","message":"[buffer interim] 109 false เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.88638412+07:00","message":"[bufferProcess] interim [440000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.886386478+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.886390382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.886393259+07:00","message":"> Transcript [1094] [false]: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.886395258+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.886397015+07:00","message":"Set new StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.38364671+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.458253075+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.458296705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.458302343+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.458317586+07:00","message":"[buffer interim] 109 false เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.458323972+07:00","message":"[bufferProcess] interim [40000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.458326098+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.458329638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.458332401+07:00","message":"> Transcript [1095] [false]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.458336032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.458338441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.458340497+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.458342475+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.468056147+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.46807853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.468088739+07:00","message":"receive interim result [true|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.468098451+07:00","message":"end recv isFinal message id 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.468100584+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.468107836+07:00","message":"[buffer interim] 109 true เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468113636+07:00","message":"[bufferProcess] interim [130000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468118435+07:00","message":"[bufferProcess] send to processor (isfinal):เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468121262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468123494+07:00","message":"> Transcript [1096] [false]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468126145+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468127728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468129395+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468131148+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468132741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468134524+07:00","message":"> Transcript [1097] [true]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468136376+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468137901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.4681394+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468140961+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.468146611+07:00","message":"Push: 'สู่กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.468154604+07:00","message":"push: {true สู่กระเพาะอาหาร 0 0xc0025b4400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:12.474785367+07:00","message":"write wav file: './tmp/7510/7510_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.03543747+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.884082696+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.884128778+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-02-25T13:09:13.884134203+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.884151169+07:00","message":"[buffer interim] 110 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.884158431+07:00","message":"[bufferProcess] interim [660000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.884160195+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.884166837+07:00","message":"[bufferProcess] send to processor (ticker):ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.884170358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.884173178+07:00","message":"> Transcript [1098] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.884175323+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.016539506+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.016577809+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-02-25T13:09:14.016583313+07:00","message":"receive interim result [false|false]: คาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.016595833+07:00","message":"[buffer interim] 110 false คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.016601499+07:00","message":"[bufferProcess] interim [780000000]:คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.016603371+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.06855335+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.068593103+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-02-25T13:09:14.068606018+07:00","message":"receive interim result [false|false]: ข้าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.068620776+07:00","message":"[buffer interim] 110 false ข้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.068628302+07:00","message":"[bufferProcess] interim [840000000]:ข้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.06863165+07:00","message":"[bufferProcess] send to processor:คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.068638725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.068642068+07:00","message":"> Transcript [1099] [false]: 'คาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.068645556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.068649043+07:00","message":"Set new StatePrefix: 'คาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.201087077+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.201123514+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-02-25T13:09:14.201128681+07:00","message":"receive interim result [false|false]: ค่าจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.201141098+07:00","message":"[buffer interim] 110 false ค่าจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.20114703+07:00","message":"[bufferProcess] interim [960000000]:ค่าจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.201149347+07:00","message":"[bufferProcess] send to processor:ข้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.201154596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.201157054+07:00","message":"> Transcript [1100] [false]: 'ข้าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.201159084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.201170156+07:00","message":"Set new StatePrefix: 'ข้าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.280181301+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.280218599+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-02-25T13:09:14.280223817+07:00","message":"receive interim result [false|false]: ค่าจากที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.280243015+07:00","message":"[buffer interim] 110 false ค่าจากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.280253164+07:00","message":"[bufferProcess] interim [80000000]:ค่าจากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.280255608+07:00","message":"[bufferProcess] send to processor:ค่าจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.280259057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.280261518+07:00","message":"> Transcript [1101] [false]: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.280263887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.280265707+07:00","message":"Set new StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.402762641+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.402800361+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-02-25T13:09:14.402805728+07:00","message":"receive interim result [false|false]: ค่าจากที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.40282103+07:00","message":"[buffer interim] 110 false ค่าจากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.402827976+07:00","message":"[bufferProcess] interim [140000000]:ค่าจากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.402830266+07:00","message":"[bufferProcess] send to processor:ค่าจากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.402843756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.402846933+07:00","message":"> Transcript [1102] [false]: 'ค่าจากที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.402850022+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.402853225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.402855033+07:00","message":"StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.402856906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.433317037+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.433351425+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-02-25T13:09:14.433356462+07:00","message":"receive interim result [false|false]: ค่าจากที่นั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.433371605+07:00","message":"[buffer interim] 110 false ค่าจากที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.433382162+07:00","message":"[bufferProcess] interim [200000000]:ค่าจากที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.43338431+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.433387773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.433390175+07:00","message":"> Transcript [1103] [false]: 'ค่าจากที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.433392995+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.433394766+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.433397007+07:00","message":"StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.433400209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.449135329+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.449179772+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-02-25T13:09:14.449184867+07:00","message":"receive interim result [false|false]: ค่าจากที่นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.449197336+07:00","message":"[buffer interim] 110 false ค่าจากที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.449203013+07:00","message":"[bufferProcess] interim [260000000]:ค่าจากที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.449204999+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.449208034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.449210685+07:00","message":"> Transcript [1104] [false]: 'ค่าจากที่นั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.449213766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.449215576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.449217386+07:00","message":"StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.449219895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.454031063+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.454051176+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-02-25T13:09:14.454055516+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.454065922+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454069929+07:00","message":"[bufferProcess] interim [320000000]:ค่าจากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454071706+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454075807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454078194+07:00","message":"> Transcript [1105] [false]: 'ค่าจากที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454080605+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454082359+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454084047+07:00","message":"StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454085727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454091361+07:00","message":"Push: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454093056+07:00","message":"TextPushed: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454094898+07:00","message":"Set new StatePrefix : 'ค่าจากที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.454096832+07:00","message":"Next Push (prob) : 'ที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.454103952+07:00","message":"push: {false ค่าจาก 0 0xc0024a5200}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:14.639959767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:14.639969468+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.65122007+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.651251835+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-02-25T13:09:14.651256876+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.651273806+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.65128164+07:00","message":"[bufferProcess] interim [500000000]:ค่าจากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.651283865+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.651287454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.651290477+07:00","message":"> Transcript [1106] [false]: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.651293837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.651295901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.651297614+07:00","message":"StatePrefix: 'ค่าจากที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.651299525+07:00","message":"TextPushed: 'ค่าจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.770111849+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.770150523+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-02-25T13:09:14.770156261+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.770167903+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.770174238+07:00","message":"[bufferProcess] interim [620000000]:ค่าจากที่นักเรียนได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.770176643+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.770181623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.77018427+07:00","message":"> Transcript [1107] [false]: 'ค่าจากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.770187198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.770189243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.770191524+07:00","message":"StatePrefix: 'ค่าจากที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.770193631+07:00","message":"TextPushed: 'ค่าจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.898179794+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.898208438+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-02-25T13:09:14.898213757+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.898226474+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.898233783+07:00","message":"[bufferProcess] interim [680000000]:ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.898235804+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.898241334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.898243941+07:00","message":"> Transcript [1108] [false]: 'ค่าจากที่นักเรียนได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.898246873+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.898248849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.898250774+07:00","message":"StatePrefix: 'ค่าจากที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.898253507+07:00","message":"TextPushed: 'ค่าจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.089554205+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.089589642+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-02-25T13:09:15.089594895+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.089605646+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089612138+07:00","message":"[bufferProcess] interim [920000000]:ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089614642+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089619762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089622372+07:00","message":"> Transcript [1109] [false]: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089625739+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089627846+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089629728+07:00","message":"StatePrefix: 'ค่าจากที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089631735+07:00","message":"TextPushed: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089635746+07:00","message":"Push: 'ที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089637614+07:00","message":"TextPushed: 'ค่าจากที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089639512+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.089641418+07:00","message":"Next Push (prob) : 'เรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.089647727+07:00","message":"push: {false ที่นัก 0 0xc0024a5200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.348373243+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.348406263+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-02-25T13:09:15.34841191+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.348424935+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.348431409+07:00","message":"[bufferProcess] interim [160000000]:ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.348433607+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.348436878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.348439337+07:00","message":"> Transcript [1110] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.348442333+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.348444347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.348446078+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.348448211+07:00","message":"TextPushed: 'ค่าจากที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.60944781+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.609492803+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-02-25T13:09:15.609498691+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.609513721+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.609521639+07:00","message":"[bufferProcess] interim [400000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.609524115+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.609529948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.609532402+07:00","message":"> Transcript [1111] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.609535526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.609545336+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.609547643+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.609550036+07:00","message":"TextPushed: 'ค่าจากที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.667770399+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.667807072+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-02-25T13:09:15.667813237+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.667824873+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.667833978+07:00","message":"[bufferProcess] interim [460000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.667837702+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.667844154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.667847768+07:00","message":"> Transcript [1112] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.667851894+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.667854432+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.667857506+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.667861133+07:00","message":"TextPushed: 'ค่าจากที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.802704069+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.802744488+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-02-25T13:09:15.802751025+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.802765257+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.802773161+07:00","message":"[bufferProcess] interim [580000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.80277576+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.802783334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.8027862+07:00","message":"> Transcript [1113] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.80278983+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.80279193+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.80279449+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.802797125+07:00","message":"TextPushed: 'ค่าจากที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.802803699+07:00","message":"Push: 'เรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.802805384+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.802807387+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.802809437+07:00","message":"Next Push (prob) : 'ผ่านมาแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.802819151+07:00","message":"push: {false เรียนได้เรียน 0 0xc0024a5200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.861043145+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.861106678+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-02-25T13:09:15.86111861+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.861139768+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.861149484+07:00","message":"[bufferProcess] interim [700000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.861151867+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.861155328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.861157991+07:00","message":"> Transcript [1114] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.861176438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.861178873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.861180634+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.861183913+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.184451785+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.184490483+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-02-25T13:09:16.184495654+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.184504271+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.184511011+07:00","message":"[bufferProcess] interim [940000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.184513066+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.184516607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.184519501+07:00","message":"> Transcript [1115] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.184522417+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.184524564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.184526572+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.184528754+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.269383132+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.269414101+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-02-25T13:09:16.269419641+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.269432789+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.269438538+07:00","message":"[bufferProcess] interim [120000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.269440874+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.269444564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.269446978+07:00","message":"> Transcript [1116] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.269450262+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.269452024+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.26945413+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.269456739+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.500807844+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.500838953+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-02-25T13:09:16.500844536+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.500857805+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.500863919+07:00","message":"[bufferProcess] interim [300000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.500866496+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.500873166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.500875803+07:00","message":"> Transcript [1117] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.500879004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.500880831+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.500882539+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.500885169+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.50089237+07:00","message":"Push: 'ผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.500894289+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.500896429+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.50089873+07:00","message":"Next Push (prob) : 'นะคะจะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.500905239+07:00","message":"push: {false ผ่านมาแล้ว 0 0xc0024a5200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.004216674+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.067338625+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.080003629+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.080043506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.080049232+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.080062996+07:00","message":"[buffer interim] 110 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.080069367+07:00","message":"[bufferProcess] interim [900000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.08007164+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.080077048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.080079711+07:00","message":"> Transcript [1118] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.080082949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.080085039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.0800869+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.080089677+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.099732737+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.099762663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า\",\"confidence\":0.94974315}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.099768579+07:00","message":"receive interim result [true|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.099779282+07:00","message":"end recv isFinal message id 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.099781276+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.099786537+07:00","message":"[buffer interim] 110 true ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099792743+07:00","message":"[bufferProcess] interim [990000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099796321+07:00","message":"[bufferProcess] send to processor (isfinal):ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099814085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099844609+07:00","message":"> Transcript [1119] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099851034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099853737+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099856512+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099859481+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099861761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099863895+07:00","message":"> Transcript [1120] [true]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099865902+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099867416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.09986895+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099870704+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.099880029+07:00","message":"Push: 'นะคะจะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.099890976+07:00","message":"push: {true นะคะจะพบว่า 0 0xc0024a5200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:17.109332581+07:00","message":"write wav file: './tmp/7510/7510_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.551818713+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.551864721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.551869634+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.551886648+07:00","message":"[buffer interim] 111 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.551892881+07:00","message":"[bufferProcess] interim [300000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.5518945+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:17.640473137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:17.640487817+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.677405173+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.677438187+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-02-25T13:09:17.677442414+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.677457343+07:00","message":"[buffer interim] 111 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.677464162+07:00","message":"[bufferProcess] interim [420000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.677466533+07:00","message":"[bufferProcess] send to processor:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.677477441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.677481746+07:00","message":"> Transcript [1121] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.677485498+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.724539524+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.724577474+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-02-25T13:09:17.724582359+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.724602842+07:00","message":"[buffer interim] 111 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.724613368+07:00","message":"[bufferProcess] interim [480000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.724616175+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.724623588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.724626357+07:00","message":"> Transcript [1122] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.724629213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.724631144+07:00","message":"Set new StatePrefix: 'การแพร่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.909052466+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.909093516+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-02-25T13:09:17.909099495+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.909114558+07:00","message":"[buffer interim] 111 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.909121998+07:00","message":"[bufferProcess] interim [660000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.909124374+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.909132394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.909135334+07:00","message":"> Transcript [1123] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.909137382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.909139359+07:00","message":"Set new StatePrefix: 'การแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.09963348+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.09967335+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-02-25T13:09:18.099678849+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.099692602+07:00","message":"[buffer interim] 111 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.099698506+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.099700821+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.099706362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.099708789+07:00","message":"> Transcript [1124] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.09971088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.09971285+07:00","message":"Set new StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.22952519+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.229574333+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-02-25T13:09:18.229580252+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.229594601+07:00","message":"[buffer interim] 111 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.229602438+07:00","message":"[bufferProcess] interim [20000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.22960457+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.229613445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.22961633+07:00","message":"> Transcript [1125] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.229619719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.229621615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.229623227+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.229625739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.810301964+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.810342692+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-02-25T13:09:18.810350814+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.810366602+07:00","message":"[buffer interim] 111 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.810374242+07:00","message":"[bufferProcess] interim [620000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.810376658+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.810383572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.81038646+07:00","message":"> Transcript [1126] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.810390582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.810392852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.810395187+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.810397348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.999958191+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.000000687+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-02-25T13:09:19.000006746+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.000023311+07:00","message":"[buffer interim] 111 false การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.00003063+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.000033347+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.000041854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.00004644+07:00","message":"> Transcript [1127] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.000050378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.000052389+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.000054238+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.000056215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.187953951+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.187989945+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-02-25T13:09:19.187996108+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.188008741+07:00","message":"[buffer interim] 111 false การแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188015483+07:00","message":"[bufferProcess] interim [980000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188018049+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188025342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.18802804+07:00","message":"> Transcript [1128] [false]: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188031694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188033819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188035494+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188037604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188041906+07:00","message":"Push: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188043815+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188046731+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.188049338+07:00","message":"Next Push (prob) : 'ฟาซิลิเทตและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.188057683+07:00","message":"push: {false การแพร่แบบ 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.6532964+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.65333619+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-02-25T13:09:19.653341597+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.653353525+07:00","message":"[buffer interim] 111 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.653360548+07:00","message":"[bufferProcess] interim [400000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.653362813+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.653368108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.653370886+07:00","message":"> Transcript [1129] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.653374176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.653376176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.653378256+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.653380514+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.225147787+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.225217039+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-02-25T13:09:20.225225505+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.225245864+07:00","message":"[buffer interim] 111 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.225259002+07:00","message":"[bufferProcess] interim [0]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.225263227+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.225273007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.225277412+07:00","message":"> Transcript [1130] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.225282541+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.225285496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.225288884+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.225295488+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.286302315+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.286348771+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-02-25T13:09:20.286357357+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.286373178+07:00","message":"[buffer interim] 111 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.286383415+07:00","message":"[bufferProcess] interim [60000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.286387603+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.286397907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.286402041+07:00","message":"> Transcript [1131] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.286406894+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.286409929+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.286413271+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.286417091+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.393107228+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.456141944+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.486969261+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.487014102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น\",\"confidence\":0.9512945}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.48702262+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.487034559+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.487037314+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.487045273+07:00","message":"[buffer interim] 111 true การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487058112+07:00","message":"[bufferProcess] interim [360000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487062512+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487076545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.48709176+07:00","message":"> Transcript [1132] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.48709707+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487099602+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487101812+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487104174+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487112994+07:00","message":"Push: 'ฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487115106+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487117016+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487119221+07:00","message":"Next Push (prob) : 'แอกทีฟทรานสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.48712165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487124065+07:00","message":"> Transcript [1133] [true]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487126467+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487128105+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487130309+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.48713218+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.487134115+07:00","message":"Push: 'แอกทีฟทรานสปอร์ตนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.48714392+07:00","message":"push: {false ฟาซิลิเทตและ 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.487148813+07:00","message":"push: {true แอกทีฟทรานสปอร์ตนั้น 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:20.494945228+07:00","message":"write wav file: './tmp/7510/7510_111.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:20.64117769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:20.641200525+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.813002599+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.813039992+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-02-25T13:09:20.813045267+07:00","message":"receive interim result [false|false]: เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.813060583+07:00","message":"[buffer interim] 112 false เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.813067569+07:00","message":"[bufferProcess] interim [420000000]:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.813069207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.11660583+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.116649937+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-02-25T13:09:21.116656158+07:00","message":"receive interim result [false|false]: เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.116671799+07:00","message":"[buffer interim] 112 false เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.116679984+07:00","message":"[bufferProcess] interim [660000000]:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.116682392+07:00","message":"[bufferProcess] send to processor:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.116686543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.116696798+07:00","message":"> Transcript [1134] [false]: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.116699201+07:00","message":"Set StatePrefix (first interim): 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.312598919+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.312638729+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-02-25T13:09:21.312645719+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.312661196+07:00","message":"[buffer interim] 112 false เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.312668258+07:00","message":"[bufferProcess] interim [900000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.312670991+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.312689295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.312692424+07:00","message":"> Transcript [1135] [false]: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.312700605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.312702772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.31270458+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.312706709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.646713543+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.646756172+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-02-25T13:09:21.646762321+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.646776758+07:00","message":"[buffer interim] 112 false เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.646784488+07:00","message":"[bufferProcess] interim [200000000]:เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.646787116+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.646793593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.646796589+07:00","message":"> Transcript [1136] [false]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.64680005+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.646802117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.646805088+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.646807174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.010057478+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.010101582+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-02-25T13:09:22.010107499+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.010123075+07:00","message":"[buffer interim] 112 false เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.0101306+07:00","message":"[bufferProcess] interim [620000000]:เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.010133396+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.010141818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.010144708+07:00","message":"> Transcript [1137] [false]: 'เกี่ยวข้องกับโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.010148352+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.010150625+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.010152716+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.010154902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.324854698+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.407126887+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.407186441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับโปรตีนลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.407198733+07:00","message":"receive interim result [true|false]: เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.407212789+07:00","message":"end recv isFinal message id 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.407215529+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.407225402+07:00","message":"[buffer interim] 112 true เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407239785+07:00","message":"[bufferProcess] interim [70000000]:เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407246521+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407251903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407256009+07:00","message":"> Transcript [1138] [false]: 'เกี่ยวข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407260106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407262864+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407265743+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407268608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407272235+07:00","message":"Push: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407274894+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407277561+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407281502+07:00","message":"Next Push (prob) : 'ข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407284135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407286926+07:00","message":"> Transcript [1139] [true]: 'เกี่ยวข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407290305+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.40729272+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407295258+07:00","message":"StatePrefix: 'เกี่ยวข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407297843+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.407300751+07:00","message":"Push: 'ข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.407312678+07:00","message":"push: {false เกี่ยว 0 0xc00041c880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.407326573+07:00","message":"push: {true ข้องกับโปรตีนลำเลียง 0 0xc00041c880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:22.413599246+07:00","message":"write wav file: './tmp/7510/7510_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.415963393+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:23.642048158+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:23.64205857+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.932659319+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.932704211+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-02-25T13:09:23.932709054+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.932721651+07:00","message":"[buffer interim] 113 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.932728414+07:00","message":"[bufferProcess] interim [360000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.932730183+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.932736413+07:00","message":"[bufferProcess] send to processor (ticker):คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.932739217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.932742305+07:00","message":"> Transcript [1140] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.932744438+07:00","message":"Set StatePrefix (first interim): 'คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.130751708+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.130808752+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-02-25T13:09:24.13081617+07:00","message":"receive interim result [false|false]: คุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.13083265+07:00","message":"[buffer interim] 113 false คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.130839667+07:00","message":"[bufferProcess] interim [540000000]:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.130841663+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.252493163+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.252536871+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-02-25T13:09:24.252543422+07:00","message":"receive interim result [false|false]: คุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.252558459+07:00","message":"[buffer interim] 113 false คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.252566993+07:00","message":"[bufferProcess] interim [660000000]:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.252569361+07:00","message":"[bufferProcess] send to processor:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.252577105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.252580145+07:00","message":"> Transcript [1141] [false]: 'คุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.252584243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.252586416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.252588407+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.252590547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.449235442+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.449273723+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-02-25T13:09:24.449279696+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.44929571+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.449303502+07:00","message":"[bufferProcess] interim [840000000]:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.449305914+07:00","message":"[bufferProcess] send to processor:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.449313408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.449316452+07:00","message":"> Transcript [1142] [false]: 'คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.449319699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.449321834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.449324252+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.44932643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.639048793+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.639088849+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-02-25T13:09:24.639094793+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.63911059+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.639118294+07:00","message":"[bufferProcess] interim [80000000]:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.639121132+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.639130255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.639133275+07:00","message":"> Transcript [1143] [false]: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.639136315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.639138254+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.639142416+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.639144593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.021653339+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.021690879+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-02-25T13:09:25.021696432+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.021711249+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021717099+07:00","message":"[bufferProcess] interim [440000000]:คุณครูก็มีคำถามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021720333+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021724075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021727213+07:00","message":"> Transcript [1144] [false]: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021730274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021732358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.02173727+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021739258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021741627+07:00","message":"Push: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021743342+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021745394+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.021747282+07:00","message":"Next Push (prob) : 'ก็มีคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.021754366+07:00","message":"push: {false คุณครู 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.159159351+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.159204886+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-02-25T13:09:25.159211441+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.159227244+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.159235005+07:00","message":"[bufferProcess] interim [620000000]:คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.1592373+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.159245795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.159248587+07:00","message":"> Transcript [1145] [false]: 'คุณครูก็มีคำถามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.159251908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.159254175+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.159256775+07:00","message":"StatePrefix: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.159259278+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.293333407+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.293373719+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-02-25T13:09:25.293379455+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.293396395+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.293403833+07:00","message":"[bufferProcess] interim [680000000]:คุณครูก็มีคำถามที่ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.293405944+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.293409227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.293411701+07:00","message":"> Transcript [1146] [false]: 'คุณครูก็มีคำถามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.293415351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.293417156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.293419425+07:00","message":"StatePrefix: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.293421387+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.33847282+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.338507885+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-02-25T13:09:25.338513396+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.338525301+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.338530815+07:00","message":"[bufferProcess] interim [740000000]:คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.338533111+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.338538363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.338541036+07:00","message":"> Transcript [1147] [false]: 'คุณครูก็มีคำถามที่ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.338544518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.338546632+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.338548541+07:00","message":"StatePrefix: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.33855055+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.475032676+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.475066484+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-02-25T13:09:25.475072448+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.475087287+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่ชวนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.475093484+07:00","message":"[bufferProcess] interim [860000000]:คุณครูก็มีคำถามที่ชวนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.475095834+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.475102881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.475105449+07:00","message":"> Transcript [1148] [false]: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.47510913+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.475111246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.475113215+07:00","message":"StatePrefix: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.475115623+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.475120921+07:00","message":"Push: 'ก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.475122876+07:00","message":"TextPushed: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.47512483+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.475126789+07:00","message":"Next Push (prob) : 'ที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.475133208+07:00","message":"push: {false ก็มีคำถาม 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.483267206+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.483303198+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-02-25T13:09:25.48330797+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.483321238+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.483327818+07:00","message":"[bufferProcess] interim [920000000]:คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.48332989+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.483336458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.483339201+07:00","message":"> Transcript [1149] [false]: 'คุณครูก็มีคำถามที่ชวนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.483342407+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.483344347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.483346106+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.48334827+07:00","message":"TextPushed: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.533147008+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.533184855+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-02-25T13:09:25.533190615+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.53320355+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.533209544+07:00","message":"[bufferProcess] interim [980000000]:คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.533212002+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.533216085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.533218764+07:00","message":"> Transcript [1150] [false]: 'คุณครูก็มีคำถามที่ชวนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.533221553+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.533223467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.533225322+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.533227801+07:00","message":"TextPushed: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.97930611+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.97934409+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-02-25T13:09:25.979349644+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.97936452+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.979370509+07:00","message":"[bufferProcess] interim [340000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.979373848+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.979380194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.979382638+07:00","message":"> Transcript [1151] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.97938576+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.979387563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.979389319+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.979391548+07:00","message":"TextPushed: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.066343261+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.066376993+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-02-25T13:09:26.066383026+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.066397931+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066404622+07:00","message":"[bufferProcess] interim [460000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066406875+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066410451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066413421+07:00","message":"> Transcript [1152] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066417961+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066419968+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.06642182+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066424296+07:00","message":"TextPushed: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066426925+07:00","message":"Push: 'ที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066428568+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066430845+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.066433123+07:00","message":"Next Push (prob) : 'นักเรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.06644009+07:00","message":"push: {false ที่ชวน 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.092596043+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.092628341+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-02-25T13:09:26.092633218+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.092647969+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.092654147+07:00","message":"[bufferProcess] interim [520000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.092656326+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.092659998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.09266384+07:00","message":"> Transcript [1153] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.092667568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.092669416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.092671062+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.092673412+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.240075396+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.24011364+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-02-25T13:09:26.240121005+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.240136891+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.240147682+07:00","message":"[bufferProcess] interim [640000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.240151121+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.24015998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.24016378+07:00","message":"> Transcript [1154] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.240169982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.240172832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.240175884+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.240179395+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.373624327+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.373664919+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-02-25T13:09:26.373672509+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.373686414+07:00","message":"[buffer interim] 113 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.373693547+07:00","message":"[bufferProcess] interim [820000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.373697106+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.373704155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.373708077+07:00","message":"> Transcript [1155] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.373713106+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.373716067+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.373719123+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.373722511+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:26.642981707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:26.642997445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.673203955+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.786437642+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.786478298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.786486392+07:00","message":"receive interim result [true|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.786497427+07:00","message":"end recv isFinal message id 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.786500454+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.786508956+07:00","message":"[buffer interim] 113 true คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786519136+07:00","message":"[bufferProcess] interim [300000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786523881+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786528786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786532554+07:00","message":"> Transcript [1156] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786536981+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786539866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786543134+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786546864+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786550316+07:00","message":"Push: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786553044+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786556074+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786559321+07:00","message":"Next Push (prob) : 'นะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786561782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786564703+07:00","message":"> Transcript [1157] [true]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786568169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786570619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786573059+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786575905+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.786579029+07:00","message":"Push: 'นะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.786589632+07:00","message":"push: {false นักเรียนคิด 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.786598922+07:00","message":"push: {true นะคะว่า 0 0xc000044980}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:26.795541239+07:00","message":"write wav file: './tmp/7510/7510_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.86539531+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.20604365+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.206099409+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-02-25T13:09:27.206105794+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.206122067+07:00","message":"[buffer interim] 114 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.206129303+07:00","message":"[bufferProcess] interim [420000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.206131035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.455542555+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.455579238+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-02-25T13:09:27.455585661+07:00","message":"receive interim result [false|false]: แล้วโปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.455598717+07:00","message":"[buffer interim] 114 false แล้วโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.455604663+07:00","message":"[bufferProcess] interim [600000000]:แล้วโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.455607115+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.455613783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.455616576+07:00","message":"> Transcript [1158] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.455618641+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.527927501+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.527962611+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-02-25T13:09:27.527968225+07:00","message":"receive interim result [false|false]: แล้วโปรด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.527980257+07:00","message":"[buffer interim] 114 false แล้วโปรด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.52798572+07:00","message":"[bufferProcess] interim [660000000]:แล้วโปรด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.527988041+07:00","message":"[bufferProcess] send to processor:แล้วโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.527993089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.527995648+07:00","message":"> Transcript [1159] [false]: 'แล้วโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.527998843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.528000531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.528002235+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.528004229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.545108916+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.5451391+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-02-25T13:09:27.545144985+07:00","message":"receive interim result [false|false]: แล้วปกติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.545157467+07:00","message":"[buffer interim] 114 false แล้วปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.545176569+07:00","message":"[bufferProcess] interim [720000000]:แล้วปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.545178948+07:00","message":"[bufferProcess] send to processor:แล้วโปรด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.545184754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.545187242+07:00","message":"> Transcript [1160] [false]: 'แล้วโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.545190364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.545192414+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.545194568+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.545196569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.586046194+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.586081201+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-02-25T13:09:27.586086789+07:00","message":"receive interim result [false|false]: แล้วโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.586098496+07:00","message":"[buffer interim] 114 false แล้วโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.5861047+07:00","message":"[bufferProcess] interim [780000000]:แล้วโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.586106718+07:00","message":"[bufferProcess] send to processor:แล้วปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.586112048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.586114657+07:00","message":"> Transcript [1161] [false]: 'แล้วปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.586117341+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.586119218+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.58612103+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.586122955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.900360193+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.900397359+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-02-25T13:09:27.900404369+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.900418133+07:00","message":"[buffer interim] 114 false แล้วโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900425383+07:00","message":"[bufferProcess] interim [80000000]:แล้วโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900427776+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900434812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900437455+07:00","message":"> Transcript [1162] [false]: 'แล้วโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900440261+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.90044247+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900444423+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900446591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900451546+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900453417+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900455209+07:00","message":"Set new StatePrefix : 'แล้วโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.900457165+07:00","message":"Next Push (prob) : 'โปรตีน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.90046433+07:00","message":"push: {false แล้ว 0 0xc0025b4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.217259935+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.217301689+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-02-25T13:09:28.217308877+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียงใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.217323481+07:00","message":"[buffer interim] 114 false แล้วโปรตีนลำเลียงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.217331013+07:00","message":"[bufferProcess] interim [380000000]:แล้วโปรตีนลำเลียงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.217333325+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.217341211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.217344078+07:00","message":"> Transcript [1163] [false]: 'แล้วโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.217348108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.217350291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.217352492+07:00","message":"StatePrefix: 'แล้วโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.217354567+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.292360471+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.292402062+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-02-25T13:09:28.292408061+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.292420754+07:00","message":"[buffer interim] 114 false แล้วโปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.292427871+07:00","message":"[bufferProcess] interim [500000000]:แล้วโปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.292430182+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีนลำเลียงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.292436272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.292439122+07:00","message":"> Transcript [1164] [false]: 'แล้วโปรตีนลำเลียงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.292442099+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.292444291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.292446223+07:00","message":"StatePrefix: 'แล้วโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.292448266+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.610632449+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.610685801+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-02-25T13:09:28.610692126+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียงในเยื่อบุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.610706077+07:00","message":"[buffer interim] 114 false แล้วโปรตีนลำเลียงในเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.610713943+07:00","message":"[bufferProcess] interim [740000000]:แล้วโปรตีนลำเลียงในเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.610716296+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.610720445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.610726211+07:00","message":"> Transcript [1165] [false]: 'แล้วโปรตีนลำเลียงในเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.610731093+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.610733911+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.610736894+07:00","message":"StatePrefix: 'แล้วโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.610739959+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.611468998+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.611482832+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-02-25T13:09:28.611486327+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.61149557+07:00","message":"[buffer interim] 114 false แล้วโปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611499266+07:00","message":"[bufferProcess] interim [800000000]:แล้วโปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611501266+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีนลำเลียงในเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611503428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611505476+07:00","message":"> Transcript [1166] [false]: 'แล้วโปรตีนลำเลียงในเยื่อบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611507674+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611509523+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611511098+07:00","message":"StatePrefix: 'แล้วโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611513225+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611519362+07:00","message":"Push: 'โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611521234+07:00","message":"TextPushed: 'แล้วโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611523071+07:00","message":"Set new StatePrefix : 'แล้วโปรตีนลำเลียงในเยื่อบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.611528275+07:00","message":"Next Push (prob) : 'ลำเลียงในเยื่อบุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.6115391+07:00","message":"push: {false โปรตีน 0 0xc0025b4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.928397646+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.928438531+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-02-25T13:09:28.928444741+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.928461035+07:00","message":"[buffer interim] 114 false แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.928472377+07:00","message":"[bufferProcess] interim [100000000]:แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.928475538+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.928479991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.928482912+07:00","message":"> Transcript [1167] [false]: 'แล้วโปรตีนลำเลียงในเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.928485278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.928487068+07:00","message":"Set new StatePrefix: 'แล้วโปรตีนลำเลียงในเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.173912515+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.265451205+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.265493662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.265501032+07:00","message":"receive interim result [true|false]: แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.26551362+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.26551588+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.265522907+07:00","message":"[buffer interim] 114 true แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265531258+07:00","message":"[bufferProcess] interim [520000000]:แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265540053+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265543693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265546759+07:00","message":"> Transcript [1168] [false]: 'แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265549706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265551594+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.26555339+07:00","message":"StatePrefix: 'แล้วโปรตีนลำเลียงในเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265555563+07:00","message":"TextPushed: 'แล้วโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265558277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265560357+07:00","message":"> Transcript [1169] [true]: 'แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265562612+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265564238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265565817+07:00","message":"StatePrefix: 'แล้วโปรตีนลำเลียงในเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265567482+07:00","message":"TextPushed: 'แล้วโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.265576902+07:00","message":"Push: 'ลำเลียงในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.265585323+07:00","message":"push: {true ลำเลียงในเยื่อหุ้มเซลล์ 0 0xc0025b4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:29.27257086+07:00","message":"write wav file: './tmp/7510/7510_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.307862046+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:29.644071027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:29.644089727+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.831911176+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.831960601+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-02-25T13:09:29.831965891+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.831978399+07:00","message":"[buffer interim] 115 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.831985553+07:00","message":"[bufferProcess] interim [360000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.831987369+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.025648639+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.025687329+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-02-25T13:09:30.025692826+07:00","message":"receive interim result [false|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.025708012+07:00","message":"[buffer interim] 115 false มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.025716058+07:00","message":"[bufferProcess] interim [540000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.025718254+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.025722287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.025725025+07:00","message":"> Transcript [1170] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.025727192+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.027535519+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.027550118+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-02-25T13:09:30.027554757+07:00","message":"receive interim result [false|false]: มีความจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.027565011+07:00","message":"[buffer interim] 115 false มีความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.027568249+07:00","message":"[bufferProcess] interim [600000000]:มีความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.027570069+07:00","message":"[bufferProcess] send to processor:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.027572741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.027574981+07:00","message":"> Transcript [1171] [false]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.027577837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.027579959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.027581941+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.027583864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.153456791+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.153496777+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-02-25T13:09:30.153502471+07:00","message":"receive interim result [false|false]: มีความจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.153515466+07:00","message":"[buffer interim] 115 false มีความจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.153521455+07:00","message":"[bufferProcess] interim [720000000]:มีความจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.153523483+07:00","message":"[bufferProcess] send to processor:มีความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.153529967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.153532643+07:00","message":"> Transcript [1172] [false]: 'มีความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.153536109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.153537998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.153539818+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.153541752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.471615505+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.471653713+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-02-25T13:09:30.471659803+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.471675739+07:00","message":"[buffer interim] 115 false มีความจำเพาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.471683434+07:00","message":"[bufferProcess] interim [20000000]:มีความจำเพาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.471685955+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.471694723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.47169786+07:00","message":"> Transcript [1173] [false]: 'มีความจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.471700929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.471702921+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.47170484+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.471707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.725622803+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.725666298+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-02-25T13:09:30.725673134+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.725686335+07:00","message":"[buffer interim] 115 false มีความจำเพาะกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725696739+07:00","message":"[bufferProcess] interim [260000000]:มีความจำเพาะกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725700602+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725708955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725713058+07:00","message":"> Transcript [1174] [false]: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725717719+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725721289+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725723299+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725725338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725729494+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725732114+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725735132+07:00","message":"Set new StatePrefix : 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.725737984+07:00","message":"Next Push (prob) : 'จำเพาะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.725755358+07:00","message":"push: {false มีความ 0 0xc0025b4280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.728952629+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.728966088+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-02-25T13:09:30.728970565+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.728979636+07:00","message":"[buffer interim] 115 false มีความจำเพาะกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.72898323+07:00","message":"[bufferProcess] interim [320000000]:มีความจำเพาะกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.728985217+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.72898753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.728989575+07:00","message":"> Transcript [1175] [false]: 'มีความจำเพาะกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.728991974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.728993726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.728995357+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.72899993+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.048793073+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.048832222+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-02-25T13:09:31.048838846+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.048853456+07:00","message":"[buffer interim] 115 false มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.048860511+07:00","message":"[bufferProcess] interim [620000000]:มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.048863061+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.048870766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.048873454+07:00","message":"> Transcript [1176] [false]: 'มีความจำเพาะกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.04887677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.048878889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.048881697+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.048884062+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.368290076+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.368335011+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-02-25T13:09:31.368341948+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.368355065+07:00","message":"[buffer interim] 115 false มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.368364043+07:00","message":"[bufferProcess] interim [860000000]:มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.368367489+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.368373341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.368377844+07:00","message":"> Transcript [1177] [false]: 'มีความจำเพาะกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.36838244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.368385074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.368388456+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.368391981+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.565207251+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.565247188+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-02-25T13:09:31.565252549+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.565266411+07:00","message":"[buffer interim] 115 false มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565276278+07:00","message":"[bufferProcess] interim [100000000]:มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565279038+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565284747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565287435+07:00","message":"> Transcript [1178] [false]: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565290567+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565292402+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565294198+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565296113+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.56530109+07:00","message":"Push: 'จำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565303004+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565305133+07:00","message":"Set new StatePrefix : 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.565307273+07:00","message":"Next Push (prob) : 'ชนิดของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.565314752+07:00","message":"push: {false จำเพาะกับ 0 0xc0025b4280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.750306646+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.750344831+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-02-25T13:09:31.75035065+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.750364218+07:00","message":"[buffer interim] 115 false มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.750371143+07:00","message":"[bufferProcess] interim [280000000]:มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.7503735+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.750379971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.750382728+07:00","message":"> Transcript [1179] [false]: 'มีความจำเพาะกับชนิดของสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.750386124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.750388254+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.750390353+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.750394541+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.877735705+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.87777051+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-02-25T13:09:31.877776742+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.877789115+07:00","message":"[buffer interim] 115 false มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.877796445+07:00","message":"[bufferProcess] interim [340000000]:มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.877799089+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.877807296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.877810436+07:00","message":"> Transcript [1180] [false]: 'มีความจำเพาะกับชนิดของสารที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.877813467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.877815526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.877817284+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.877819973+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.184448478+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.282001513+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.282045792+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-02-25T13:09:32.28205298+07:00","message":"receive interim result [true|false]: มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.282062847+07:00","message":"end recv isFinal message id 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.282065052+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.282070687+07:00","message":"[buffer interim] 115 true มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.2820809+07:00","message":"[bufferProcess] interim [910000000]:มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282086334+07:00","message":"[bufferProcess] send to processor (isfinal):มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282090147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282093094+07:00","message":"> Transcript [1181] [false]: 'มีความจำเพาะกับชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282096086+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282098029+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282100178+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282103022+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282104662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282106611+07:00","message":"> Transcript [1182] [true]: 'มีความจำเพาะกับชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.2821087+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282110196+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282111786+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282113708+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.282119802+07:00","message":"Push: 'ชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.282128763+07:00","message":"push: {true ชนิดของสารที่ลำเลียง 0 0xc0025b4280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:32.289632588+07:00","message":"write wav file: './tmp/7510/7510_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.315402976+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:32.644560734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:32.644567346+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.857658613+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.857702196+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-02-25T13:09:32.857706999+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.857720809+07:00","message":"[buffer interim] 116 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.857726933+07:00","message":"[bufferProcess] interim [360000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.857728784+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.031583614+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.031619885+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-02-25T13:09:33.031625679+07:00","message":"receive interim result [false|false]: และมีประ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.031637567+07:00","message":"[buffer interim] 116 false และมีประ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.031644153+07:00","message":"[bufferProcess] interim [540000000]:และมีประ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.031646372+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.031651835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.031654652+07:00","message":"> Transcript [1183] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.031656783+07:00","message":"Set StatePrefix (first interim): 'และมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.036969163+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.036980938+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-02-25T13:09:33.03698506+07:00","message":"receive interim result [false|false]: และมีประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.036992134+07:00","message":"[buffer interim] 116 false และมีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.036996281+07:00","message":"[bufferProcess] interim [600000000]:และมีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.036998449+07:00","message":"[bufferProcess] send to processor:และมีประ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.037000674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.037002775+07:00","message":"> Transcript [1184] [false]: 'และมีประ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.037005712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.037007952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.037019072+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.037020933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.359269457+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.359301789+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-02-25T13:09:33.359306985+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.359322251+07:00","message":"[buffer interim] 116 false และมีประโยชน์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.35932859+07:00","message":"[bufferProcess] interim [900000000]:และมีประโยชน์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.359330996+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.359337103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.359339755+07:00","message":"> Transcript [1185] [false]: 'และมีประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.359342953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.359344847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.359346443+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.359348397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.6700573+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.670098546+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-02-25T13:09:33.670104629+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.670122115+07:00","message":"[buffer interim] 116 false และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.670129979+07:00","message":"[bufferProcess] interim [140000000]:และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.670132598+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.670136914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.670140314+07:00","message":"> Transcript [1186] [false]: 'และมีประโยชน์ต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.670143526+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.670145515+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.670147272+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.670150319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.730875071+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.730906721+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-02-25T13:09:33.730912533+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.730925859+07:00","message":"[buffer interim] 116 false และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.730932207+07:00","message":"[bufferProcess] interim [320000000]:และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.730934964+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.730940908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.730944086+07:00","message":"> Transcript [1187] [false]: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.730947378+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.730949496+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.730951436+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.730953413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.73095808+07:00","message":"Push: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.730959912+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.73096178+07:00","message":"Set new StatePrefix : 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.730963657+07:00","message":"Next Push (prob) : 'ประโยชน์ต่อเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.730971671+07:00","message":"push: {false และมี 0 0xc002d58b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.047693494+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.047735388+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-02-25T13:09:34.047741326+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.047756133+07:00","message":"[buffer interim] 116 false และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.047763421+07:00","message":"[bufferProcess] interim [560000000]:และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.047765791+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.047773665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.047776599+07:00","message":"> Transcript [1188] [false]: 'และมีประโยชน์ต่อเซลล์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.047780082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.04778226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.047784775+07:00","message":"StatePrefix: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.047788392+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.293436598+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.392179828+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.392219204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อเซลล์อย่างไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.392227247+07:00","message":"receive interim result [true|false]: และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.392236474+07:00","message":"end recv isFinal message id 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.392238447+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.392244309+07:00","message":"[buffer interim] 116 true และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392252728+07:00","message":"[bufferProcess] interim [10000000]:และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392260298+07:00","message":"[bufferProcess] send to processor (isfinal):และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392263737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392266573+07:00","message":"> Transcript [1189] [false]: 'และมีประโยชน์ต่อเซลล์อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392269508+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392271449+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392274565+07:00","message":"StatePrefix: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392277249+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392278776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392280489+07:00","message":"> Transcript [1190] [true]: 'และมีประโยชน์ต่อเซลล์อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392282689+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392284218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392285721+07:00","message":"StatePrefix: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392287395+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.392293457+07:00","message":"Push: 'ประโยชน์ต่อเซลล์อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.392301597+07:00","message":"push: {true ประโยชน์ต่อเซลล์อย่างไร 0 0xc002d58b80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:34.398401191+07:00","message":"write wav file: './tmp/7510/7510_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.688499067+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.211802648+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.211844361+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-02-25T13:09:35.211849327+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.211864722+07:00","message":"[buffer interim] 117 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.211870859+07:00","message":"[bufferProcess] interim [360000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.211874888+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.415092182+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.415127548+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-02-25T13:09:35.415134402+07:00","message":"receive interim result [false|false]: คุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.415150549+07:00","message":"[buffer interim] 117 false คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.415159908+07:00","message":"[bufferProcess] interim [600000000]:คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.415163666+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.415168598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.41517211+07:00","message":"> Transcript [1191] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.415175343+07:00","message":"Set StatePrefix (first interim): 'คุณครู'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:35.644890938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:35.644901688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.044011953+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.044049854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.044055634+07:00","message":"receive interim result [false|false]: คุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.044069796+07:00","message":"[buffer interim] 117 false คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.044077723+07:00","message":"[bufferProcess] interim [200000000]:คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.044080865+07:00","message":"[bufferProcess] send to processor:คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.044086731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.044096155+07:00","message":"> Transcript [1192] [false]: 'คุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.044100565+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.044103448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.0441062+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.044109996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.229671376+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.229713445+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-02-25T13:09:36.229721357+07:00","message":"receive interim result [false|false]: คุณครูมีเวลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.229736698+07:00","message":"[buffer interim] 117 false คุณครูมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.229745109+07:00","message":"[bufferProcess] interim [380000000]:คุณครูมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.22974845+07:00","message":"[bufferProcess] send to processor:คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.229756168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.22976025+07:00","message":"> Transcript [1193] [false]: 'คุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.2297649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.229768291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.229771289+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.229774161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.423202138+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.42324365+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-02-25T13:09:36.423249305+07:00","message":"receive interim result [false|false]: คุณครูมีเวลาให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.423265058+07:00","message":"[buffer interim] 117 false คุณครูมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.423272565+07:00","message":"[bufferProcess] interim [620000000]:คุณครูมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.423275112+07:00","message":"[bufferProcess] send to processor:คุณครูมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.423283546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.423286486+07:00","message":"> Transcript [1194] [false]: 'คุณครูมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.423289665+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.423291598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.423294137+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.42329623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.752809872+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.752859735+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-02-25T13:09:36.752867791+07:00","message":"receive interim result [false|false]: คุณครูมีเวลาให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.752884149+07:00","message":"[buffer interim] 117 false คุณครูมีเวลาให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.752895353+07:00","message":"[bufferProcess] interim [920000000]:คุณครูมีเวลาให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.752899026+07:00","message":"[bufferProcess] send to processor:คุณครูมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.75290683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.752910967+07:00","message":"> Transcript [1195] [false]: 'คุณครูมีเวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.752915607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.752919749+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.752922628+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.752925609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.752933045+07:00","message":"Push: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.752935781+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.75293846+07:00","message":"Set new StatePrefix : 'คุณครูมีเวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.752941561+07:00","message":"Next Push (prob) : 'มีเวลาให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.752961953+07:00","message":"push: {false คุณครู 0 0xc0025b4e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.923905548+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.935196197+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.935232775+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-02-25T13:09:36.935239366+07:00","message":"receive interim result [false|false]: คุณครูมีเวลาให้นักเรียนเขียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.93525357+07:00","message":"[buffer interim] 117 false คุณครูมีเวลาให้นักเรียนเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.935262279+07:00","message":"[bufferProcess] interim [100000000]:คุณครูมีเวลาให้นักเรียนเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.935266321+07:00","message":"[bufferProcess] send to processor:คุณครูมีเวลาให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.935278371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.935283127+07:00","message":"> Transcript [1196] [false]: 'คุณครูมีเวลาให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.935287664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.935290887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.935293712+07:00","message":"StatePrefix: 'คุณครูมีเวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.935297126+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.002019467+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.002059394+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-02-25T13:09:37.002066227+07:00","message":"receive interim result [false|false]: คุณครูมีเวลาให้นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.002082019+07:00","message":"[buffer interim] 117 false คุณครูมีเวลาให้นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.002088686+07:00","message":"[bufferProcess] interim [220000000]:คุณครูมีเวลาให้นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.00209106+07:00","message":"[bufferProcess] send to processor:คุณครูมีเวลาให้นักเรียนเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.002097966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.002100957+07:00","message":"> Transcript [1197] [false]: 'คุณครูมีเวลาให้นักเรียนเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.002104233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.002106238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.002108205+07:00","message":"StatePrefix: 'คุณครูมีเวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.002110717+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.028210024+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.028241873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูมีเวลาให้นักเรียนคิด\",\"confidence\":0.95753133}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.028247767+07:00","message":"receive interim result [true|false]: คุณครูมีเวลาให้นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.028258189+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.028260486+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.028266608+07:00","message":"[buffer interim] 117 true คุณครูมีเวลาให้นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028271762+07:00","message":"[bufferProcess] interim [250000000]:คุณครูมีเวลาให้นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028280953+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูมีเวลาให้นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028283839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028286361+07:00","message":"> Transcript [1198] [false]: 'คุณครูมีเวลาให้นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028288855+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028290731+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028293133+07:00","message":"StatePrefix: 'คุณครูมีเวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028295085+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028296648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028299458+07:00","message":"> Transcript [1199] [true]: 'คุณครูมีเวลาให้นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028301456+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028303165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.0283048+07:00","message":"StatePrefix: 'คุณครูมีเวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028306558+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.028313139+07:00","message":"Push: 'มีเวลาให้นักเรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.028321653+07:00","message":"push: {true มีเวลาให้นักเรียนคิด 0 0xc0025b4e80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:37.035876547+07:00","message":"write wav file: './tmp/7510/7510_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.316373738+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.442349432+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.574197084+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.618218676+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.618233015+07:00","message":"found end of frame, send empty tag with msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.618236048+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.618272206+07:00","message":"[buffer interim] 118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.618294546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.618299914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.618302754+07:00","message":"> Transcript [1200] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.618305186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.618307561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.618309331+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.618311209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.618314327+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.618322695+07:00","message":"push: {true \n 0 0xc00041d500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:37.623859795+07:00","message":"write wav file: './tmp/7510/7510_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.909178597+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.909221169+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-02-25T13:09:37.909227475+07:00","message":"receive interim result [false|false]: ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.909247037+07:00","message":"[buffer interim] 119 false ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.909253144+07:00","message":"[bufferProcess] interim [420000000]:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.909254955+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.221601218+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.221646987+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-02-25T13:09:38.221653169+07:00","message":"receive interim result [false|false]: ช่วยคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.221668544+07:00","message":"[buffer interim] 119 false ช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.221674792+07:00","message":"[bufferProcess] interim [660000000]:ช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.221676979+07:00","message":"[bufferProcess] send to processor:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.221683828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.221686627+07:00","message":"> Transcript [1201] [false]: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.221688646+07:00","message":"Set StatePrefix (first interim): 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.426415277+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.426449204+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-02-25T13:09:38.42645513+07:00","message":"receive interim result [false|false]: ช่วยครูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.426466111+07:00","message":"[buffer interim] 119 false ช่วยครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.426475092+07:00","message":"[bufferProcess] interim [900000000]:ช่วยครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.426477347+07:00","message":"[bufferProcess] send to processor:ช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.42648301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.426485616+07:00","message":"> Transcript [1202] [false]: 'ช่วยคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.426488528+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.426490462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.426492201+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.426494279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.547742743+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.547767416+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-02-25T13:09:38.547772352+07:00","message":"receive interim result [false|false]: ช่วยครูตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.547786671+07:00","message":"[buffer interim] 119 false ช่วยครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.54779318+07:00","message":"[bufferProcess] interim [960000000]:ช่วยครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.547795388+07:00","message":"[bufferProcess] send to processor:ช่วยครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.54779932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.547801924+07:00","message":"> Transcript [1203] [false]: 'ช่วยครูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.547804513+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.54780675+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.547808565+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.547810149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.549918239+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.5499348+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.549937217+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.549939187+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.549940749+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.549942683+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.549944391+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.549946137+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.549947752+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:38.645394504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:38.645434379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.732277774+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.732314201+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-02-25T13:09:38.732319611+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.73233519+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.732341143+07:00","message":"[bufferProcess] interim [140000000]:ช่วยครูตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.732343237+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.732346693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.732349831+07:00","message":"> Transcript [1204] [false]: 'ช่วยครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.732352621+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.732354398+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.732356576+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.73235849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.801249635+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.801285211+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-02-25T13:09:38.801291061+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.801306908+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801313841+07:00","message":"[bufferProcess] interim [260000000]:ช่วยครูตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801316272+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801323153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801325664+07:00","message":"> Transcript [1205] [false]: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801328643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801330568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801332249+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801334426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801340159+07:00","message":"Push: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801341915+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801343889+07:00","message":"Set new StatePrefix : 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.801345912+07:00","message":"Next Push (prob) : 'ครูตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.801352388+07:00","message":"push: {false ช่วย 0 0xc002d58f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.324045664+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.324082658+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-02-25T13:09:39.324088755+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.324101283+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.324107974+07:00","message":"[bufferProcess] interim [800000000]:ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.324110782+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.324118277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.324121021+07:00","message":"> Transcript [1206] [false]: 'ช่วยครูตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.324124642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.32412669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.324128604+07:00","message":"StatePrefix: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.324130863+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.453829921+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.453872178+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-02-25T13:09:39.453878085+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.453890186+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.453909279+07:00","message":"[bufferProcess] interim [920000000]:ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.45391306+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.453918525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.453922775+07:00","message":"> Transcript [1207] [false]: 'ช่วยครูตอบคำถามนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.453927324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.453930986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.453933199+07:00","message":"StatePrefix: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.45393669+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.631181593+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.631231212+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-02-25T13:09:39.631237992+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.631253226+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.631261461+07:00","message":"[bufferProcess] interim [40000000]:ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.631265062+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.63127418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.631278634+07:00","message":"> Transcript [1208] [false]: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.631284185+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.631286276+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.631288933+07:00","message":"StatePrefix: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.631291214+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.210303967+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.210344753+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-02-25T13:09:40.210349956+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.210363039+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.210370013+07:00","message":"[bufferProcess] interim [640000000]:ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.210372387+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.210377986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.210380783+07:00","message":"> Transcript [1209] [false]: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.21038414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.210386503+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.210388375+07:00","message":"StatePrefix: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.210390634+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.21039516+07:00","message":"Push: 'ครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.210399303+07:00","message":"TextPushed: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.210401358+07:00","message":"Set new StatePrefix : 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.21040325+07:00","message":"Next Push (prob) : 'ถามนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.210410703+07:00","message":"push: {false ครูตอบคำ 0 0xc002d58f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.212114266+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.212131341+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-02-25T13:09:40.212135371+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.212145607+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.212149824+07:00","message":"[bufferProcess] interim [700000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.212152226+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.21215425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.212156219+07:00","message":"> Transcript [1210] [false]: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.212159452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.212161236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.212162841+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.212164651+07:00","message":"TextPushed: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.532030966+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.532067619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.532074038+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.532087604+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.532094402+07:00","message":"[bufferProcess] interim [940000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.532096608+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.532101182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.532103798+07:00","message":"> Transcript [1211] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.532106926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.532109362+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.532111111+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.532113508+07:00","message":"TextPushed: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.72748044+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.727503692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.727507534+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.727520001+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.72752656+07:00","message":"[bufferProcess] interim [180000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.727529517+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.727533487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.727536427+07:00","message":"> Transcript [1212] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.727539056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.727540953+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.72754279+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.727544936+07:00","message":"TextPushed: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.789297855+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.789341533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.789347474+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.78935975+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789367955+07:00","message":"[bufferProcess] interim [240000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789370434+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789379218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789383155+07:00","message":"> Transcript [1213] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789389215+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789391814+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789394316+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789398219+07:00","message":"TextPushed: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789405838+07:00","message":"Push: 'ถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789409821+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789412914+07:00","message":"Set new StatePrefix : 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.789415852+07:00","message":"Next Push (prob) : 'ประมาณ 10:00'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.789434861+07:00","message":"push: {false ถามนี้นะคะ 0 0xc002d58f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.794345108+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.794377955+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-02-25T13:09:40.794382309+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.794393811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.794396301+07:00","message":"receive interim result [false|false]:  10:00 น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.794402838+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.794405724+07:00","message":"[buffer interim] 119 false  10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.794411199+07:00","message":"[bufferProcess] interim [300000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.794414018+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.794416954+07:00","message":"[bufferProcess] interim [300000000]: 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.79441905+07:00","message":"[bufferProcess] update buffer: ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.79442195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.79442444+07:00","message":"> Transcript [1214] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.794427536+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.794429375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.794430983+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.794432989+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.90891764+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.908954489+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-02-25T13:09:40.908961402+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.908971057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.908973869+07:00","message":"receive interim result [false|false]:  10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.908981009+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.908984428+07:00","message":"[buffer interim] 119 false  10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.908990407+07:00","message":"[bufferProcess] interim [360000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.908992957+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.908996295+07:00","message":"[bufferProcess] interim [360000000]: 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.908998968+07:00","message":"[bufferProcess] update buffer: ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.909002082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.909004929+07:00","message":"> Transcript [1215] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.909007848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.909009981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.909012125+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.909015549+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.414517282+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.489312934+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.48935138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.489359002+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.489372584+07:00","message":"[buffer interim] 119 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.489383785+07:00","message":"[bufferProcess] interim [960000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.489386715+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.489392624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.489395659+07:00","message":"> Transcript [1216] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.489397754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.489399628+07:00","message":"Set new StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.511415794+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.511441747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที\",\"confidence\":0.95207757}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.511446852+07:00","message":"receive interim result [true|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.511455545+07:00","message":"end recv isFinal message id 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.511457565+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.511462669+07:00","message":"[buffer interim] 119 true ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511467551+07:00","message":"[bufferProcess] interim [50000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511472413+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511475225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511477714+07:00","message":"> Transcript [1217] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511480884+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511482858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.51148473+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511487165+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511488898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511490792+07:00","message":"> Transcript [1218] [true]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511492755+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511494275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511495756+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511497497+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.511503131+07:00","message":"Push: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.511510682+07:00","message":"push: {true ประมาณ 10 วินาที 0 0xc002d58f00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:41.520328236+07:00","message":"write wav file: './tmp/7510/7510_119.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:41.646162739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:41.646207589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.738333252+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.983414182+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.07984707+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.079865056+07:00","message":"found end of frame, send empty tag with msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.079885581+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.079892669+07:00","message":"[buffer interim] 120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.07990532+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.079910251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.079913542+07:00","message":"> Transcript [1219] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.079916283+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.079918438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.079919997+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.079921674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.079928908+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.07993888+07:00","message":"push: {true \n 0 0xc0024a4280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:42.084951133+07:00","message":"write wav file: './tmp/7510/7510_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.175454477+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.884576605+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.964930874+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.96494712+07:00","message":"found end of frame, send empty tag with msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.964949906+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.964955874+07:00","message":"[buffer interim] 121 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.964961803+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.964966006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.96496855+07:00","message":"> Transcript [1220] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.964970874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.964972562+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.964974259+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.964975886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.964977997+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.964986263+07:00","message":"push: {true \n 0 0xc002d58100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:42.970286548+07:00","message":"write wav file: './tmp/7510/7510_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.267722048+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.653370033+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.745129367+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.745150447+07:00","message":"found end of frame, send empty tag with msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.74515362+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.745179053+07:00","message":"[buffer interim] 122 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.745186804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.745190576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.745193525+07:00","message":"> Transcript [1221] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.74519572+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.745197474+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.745199132+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.745200912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.745210436+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.745219518+07:00","message":"push: {true \n 0 0xc00041cc80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:43.750058117+07:00","message":"write wav file: './tmp/7510/7510_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.41642498+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:44.646197293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:44.646212067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.805646653+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.897849649+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.897869319+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.897872183+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.897879333+07:00","message":"[buffer interim] 123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.897887089+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.897891718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.897895101+07:00","message":"> Transcript [1222] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.897897361+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.897899202+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.897900765+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.897902428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.897911421+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.897921714+07:00","message":"push: {true \n 0 0xc0025b4b80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:44.903335831+07:00","message":"write wav file: './tmp/7510/7510_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.518038165+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.894370609+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.980061947+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.980082396+07:00","message":"found end of frame, send empty tag with msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.980085427+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.980092403+07:00","message":"[buffer interim] 124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.980099503+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.980104254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.980108037+07:00","message":"> Transcript [1223] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.98011038+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.980112306+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.980113875+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.980115704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.980123664+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.980135027+07:00","message":"push: {true \n 0 0xc0025b4d00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:45.984584309+07:00","message":"write wav file: './tmp/7510/7510_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.604970182+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.983295398+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.076531831+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.076565211+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.07656972+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.076580282+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.076589082+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.076594884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.076599149+07:00","message":"> Transcript [1224] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.076603318+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.076605914+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.076608893+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.076611538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.076617166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.076629019+07:00","message":"push: {true \n 0 0xc0001fa080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:47.082314775+07:00","message":"write wav file: './tmp/7510/7510_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.568368947+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:47.646560594+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:47.646576119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.946449394+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.05791999+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.057944206+07:00","message":"found end of frame, send empty tag with msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.057947376+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.057954501+07:00","message":"[buffer interim] 126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.057960234+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.057963518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.057966011+07:00","message":"> Transcript [1225] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.057968572+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.057970288+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.057971874+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.057973487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.057982091+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.057991391+07:00","message":"push: {true \n 0 0xc0001fae80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:48.064392263+07:00","message":"write wav file: './tmp/7510/7510_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.456854853+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.904764856+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.988761484+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.98878111+07:00","message":"found end of frame, send empty tag with msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.988784177+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.988807087+07:00","message":"[buffer interim] 127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.98882165+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.988835591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.988838668+07:00","message":"> Transcript [1226] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.988841217+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.988844981+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.988851565+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.98885332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.988860517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.988869846+07:00","message":"push: {true \n 0 0xc0025b4100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:48.994159607+07:00","message":"write wav file: './tmp/7510/7510_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.355611446+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.804070302+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.892616113+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.892636108+07:00","message":"found end of frame, send empty tag with msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.892639212+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.892645285+07:00","message":"[buffer interim] 128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.892651122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.892655909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.892658446+07:00","message":"> Transcript [1227] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.892660729+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.892662574+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.892664214+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.892665827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.892672468+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.892681343+07:00","message":"push: {true \n 0 0xc0024a4680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:49.897633411+07:00","message":"write wav file: './tmp/7510/7510_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.315778379+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:50.647116161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:50.647116506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.762960088+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.846707633+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.846725044+07:00","message":"found end of frame, send empty tag with msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.846728507+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.846735354+07:00","message":"[buffer interim] 129 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.84674239+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.846746631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.846749498+07:00","message":"> Transcript [1228] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.846751742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.846753513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.846755118+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.846756842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.846759182+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.846768081+07:00","message":"push: {true \n 0 0xc002d58780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:50.851405019+07:00","message":"write wav file: './tmp/7510/7510_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.2160331+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.654400022+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.734254724+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.734279484+07:00","message":"found end of frame, send empty tag with msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.734283352+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.734290985+07:00","message":"[buffer interim] 130 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.734299189+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.734303293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.734306405+07:00","message":"> Transcript [1229] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.734308861+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.734310707+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.734312482+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.734314202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.734316797+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.734327126+07:00","message":"push: {true \n 0 0xc002d58e80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:51.739312416+07:00","message":"write wav file: './tmp/7510/7510_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.976827629+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.013839636+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.013880217+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-02-25T13:09:53.013885729+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.013896916+07:00","message":"[buffer interim] 131 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.013903858+07:00","message":"[bufferProcess] interim [900000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.013905717+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.013912215+07:00","message":"[bufferProcess] send to processor (ticker):ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.013915369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.013918372+07:00","message":"> Transcript [1230] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.013920442+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.140265081+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.140300921+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-02-25T13:09:53.14030626+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.140320312+07:00","message":"[buffer interim] 131 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.140326527+07:00","message":"[bufferProcess] interim [960000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.140328249+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.574194067+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:53.647444823+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:53.647472322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.648898362+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.648937796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.648942962+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.648953793+07:00","message":"[buffer interim] 131 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.648959561+07:00","message":"[bufferProcess] interim [560000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.648961757+07:00","message":"[bufferProcess] send to processor:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.648967135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.648969871+07:00","message":"> Transcript [1231] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.648971994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.648974161+07:00","message":"Set new StatePrefix: 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.658160559+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.658186078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.658190864+07:00","message":"receive interim result [true|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.658199233+07:00","message":"end recv isFinal message id 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.658201669+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.658207058+07:00","message":"[buffer interim] 131 true ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658211511+07:00","message":"[bufferProcess] interim [620000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658214303+07:00","message":"[bufferProcess] send to processor (isfinal):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658229351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658258553+07:00","message":"> Transcript [1232] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658264792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658267196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658269286+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658271242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658273366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658275328+07:00","message":"> Transcript [1233] [true]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658277304+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658278848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658280441+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658281989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.658290187+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.658300114+07:00","message":"push: {true ค่ะ 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:53.666595628+07:00","message":"write wav file: './tmp/7510/7510_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.716062377+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.242056125+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.242099556+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-02-25T13:09:54.242105092+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.2421188+07:00","message":"[buffer interim] 132 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.242125781+07:00","message":"[bufferProcess] interim [360000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.242127867+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.433545235+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.433582428+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-02-25T13:09:54.433587943+07:00","message":"receive interim result [false|false]: นักเรียนต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.433599474+07:00","message":"[buffer interim] 132 false นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.433604747+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.43360689+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.433611906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.43361428+07:00","message":"> Transcript [1234] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.433616832+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.561711177+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.561756541+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-02-25T13:09:54.561762527+07:00","message":"receive interim result [false|false]: นักเรียนตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.561774834+07:00","message":"[buffer interim] 132 false นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.561780676+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.561783048+07:00","message":"[bufferProcess] send to processor:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.561788501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.561791345+07:00","message":"> Transcript [1235] [false]: 'นักเรียนต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.561793947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.561795823+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.561797535+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.561799515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.71337001+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.713403097+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-02-25T13:09:54.71340894+07:00","message":"receive interim result [false|false]: นักเรียนตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.713419113+07:00","message":"[buffer interim] 132 false นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.713425116+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.713427455+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.713433249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.71343606+07:00","message":"> Transcript [1236] [false]: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.71343906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.713441196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.713443026+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.713445148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.758094612+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.758134762+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-02-25T13:09:54.758140626+07:00","message":"receive interim result [false|false]: นักเรียนตอบกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.758153944+07:00","message":"[buffer interim] 132 false นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.758160211+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.75816286+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.758169761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.758172524+07:00","message":"> Transcript [1237] [false]: 'นักเรียนตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.758175642+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.758177769+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.758180615+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.758182743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.769332921+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.769363115+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-02-25T13:09:54.769368905+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.769397671+07:00","message":"[buffer interim] 132 false นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.769408385+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.769410758+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.769413617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.769416059+07:00","message":"> Transcript [1238] [false]: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.76941907+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.769420887+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.769422551+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.76942441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.769429729+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.769431616+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.769433543+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.769445803+07:00","message":"Next Push (prob) : 'ตอบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.769472697+07:00","message":"push: {false นักเรียน 0 0xc001c9e580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.943332792+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.943372171+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-02-25T13:09:54.943377452+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.943389687+07:00","message":"[buffer interim] 132 false นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.94339626+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.94339857+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.943403778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.943406275+07:00","message":"> Transcript [1239] [false]: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.943409286+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.943411129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.943412787+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.943415189+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.13075824+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.130807074+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-02-25T13:09:55.130812387+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.130825618+07:00","message":"[buffer interim] 132 false นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.130832335+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.130834683+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.130840291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.130842793+07:00","message":"> Transcript [1240] [false]: 'นักเรียนตอบกันได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.130845867+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.130847784+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.130849723+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.130851805+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.373457024+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.475153266+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.475190203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.475196063+07:00","message":"receive interim result [true|false]: นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.475203219+07:00","message":"end recv isFinal message id 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.475205455+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.475213414+07:00","message":"[buffer interim] 132 true นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475219603+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475224754+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475228155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475230788+07:00","message":"> Transcript [1241] [false]: 'นักเรียนตอบกันได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475233542+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475235595+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475237648+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475239687+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475241556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475243431+07:00","message":"> Transcript [1242] [true]: 'นักเรียนตอบกันได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475245463+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475247108+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475248815+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475252995+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.475258998+07:00","message":"Push: 'ตอบกันได้ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.475266223+07:00","message":"push: {true ตอบกันได้ไหมคะ 0 0xc001c9e580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:55.482750607+07:00","message":"write wav file: './tmp/7510/7510_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.956697396+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.487883867+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.487927186+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-02-25T13:09:56.487932504+07:00","message":"receive interim result [false|false]: คำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.487945163+07:00","message":"[buffer interim] 133 false คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.487950958+07:00","message":"[bufferProcess] interim [420000000]:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.48795277+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.48795829+07:00","message":"[bufferProcess] send to processor (ticker):คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.4879608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.487963428+07:00","message":"> Transcript [1243] [false]: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.487965978+07:00","message":"Set StatePrefix (first interim): 'คำตอบ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:56.647483029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:56.647493947+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.823757031+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.82378772+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-02-25T13:09:56.8237924+07:00","message":"receive interim result [false|false]: คำตอบก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.823804833+07:00","message":"[buffer interim] 133 false คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.823810168+07:00","message":"[bufferProcess] interim [720000000]:คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.823812636+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.930814134+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.930850154+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-02-25T13:09:56.930855592+07:00","message":"receive interim result [false|false]: คำตอบก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.930866968+07:00","message":"[buffer interim] 133 false คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.930876122+07:00","message":"[bufferProcess] interim [780000000]:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.930879158+07:00","message":"[bufferProcess] send to processor:คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.930885241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.930888835+07:00","message":"> Transcript [1244] [false]: 'คำตอบก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.930892747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.930895902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.930898319+07:00","message":"StatePrefix: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.930901166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.184628117+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.184671407+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-02-25T13:09:57.184677408+07:00","message":"receive interim result [false|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.184688856+07:00","message":"[buffer interim] 133 false คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.184694614+07:00","message":"[bufferProcess] interim [80000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.184696837+07:00","message":"[bufferProcess] send to processor:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.184702129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.184704916+07:00","message":"> Transcript [1245] [false]: 'คำตอบก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.184707679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.184709765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.184711506+07:00","message":"StatePrefix: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.184713437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.614667129+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.697673126+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.697710538+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-02-25T13:09:57.697715812+07:00","message":"receive interim result [false|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.69772718+07:00","message":"[buffer interim] 133 false คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.697733999+07:00","message":"[bufferProcess] interim [680000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.697736459+07:00","message":"[bufferProcess] send to processor:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.697742192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.697744787+07:00","message":"> Transcript [1246] [false]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.697748142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.697750217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.697752153+07:00","message":"StatePrefix: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.697754497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.703374123+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.703392825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.703397356+07:00","message":"receive interim result [true|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.703406458+07:00","message":"end recv isFinal message id 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.703409089+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.703413586+07:00","message":"[buffer interim] 133 true คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703417808+07:00","message":"[bufferProcess] interim [680000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.70342041+07:00","message":"[bufferProcess] send to processor (isfinal):คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703423124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703425371+07:00","message":"> Transcript [1247] [false]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703427694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703429434+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703430982+07:00","message":"StatePrefix: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703432634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703435008+07:00","message":"Push: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703436834+07:00","message":"TextPushed: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703438843+07:00","message":"Set new StatePrefix : 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703440916+07:00","message":"Next Push (prob) : 'ก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703442391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703446951+07:00","message":"> Transcript [1248] [true]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703449016+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703450476+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703451964+07:00","message":"StatePrefix: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703453647+07:00","message":"TextPushed: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.703455383+07:00","message":"Push: 'ก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.703463544+07:00","message":"push: {false คำตอบ 0 0xc001c9fd80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.70346826+07:00","message":"push: {true ก็คือว่า 0 0xc001c9fd80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:57.709656492+07:00","message":"write wav file: './tmp/7510/7510_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.51830018+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.97430575+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.974348085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.974353025+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.974367806+07:00","message":"[buffer interim] 134 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.974374106+07:00","message":"[bufferProcess] interim [300000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.974375879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.97438283+07:00","message":"[bufferProcess] send to processor (ticker):ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.974385584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.97438829+07:00","message":"> Transcript [1249] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.974390451+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.042979981+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.043020337+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-02-25T13:09:59.043025991+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.043038347+07:00","message":"[buffer interim] 134 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.043045086+07:00","message":"[bufferProcess] interim [420000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.043046954+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.359012248+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.35904539+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-02-25T13:09:59.359051+07:00","message":"receive interim result [false|false]: ทำให้เสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.359060669+07:00","message":"[buffer interim] 134 false ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.359067451+07:00","message":"[bufferProcess] interim [660000000]:ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.359069526+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.359073371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.359076356+07:00","message":"> Transcript [1250] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.359078914+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.359081155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.359083247+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.359085214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.492668341+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.492712691+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-02-25T13:09:59.492719368+07:00","message":"receive interim result [false|false]: ทำให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.492732018+07:00","message":"[buffer interim] 134 false ทำให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.492739269+07:00","message":"[bufferProcess] interim [780000000]:ทำให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.492741568+07:00","message":"[bufferProcess] send to processor:ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.492747217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.492764614+07:00","message":"> Transcript [1251] [false]: 'ทำให้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.492770029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.492772164+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.492774581+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.49277659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.557390128+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.557422264+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-02-25T13:09:59.557427748+07:00","message":"receive interim result [false|false]: ทำให้เสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.557440772+07:00","message":"[buffer interim] 134 false ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.557448362+07:00","message":"[bufferProcess] interim [900000000]:ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.557450577+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.557458753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.557461603+07:00","message":"> Transcript [1252] [false]: 'ทำให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.557464301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.557466434+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.557468529+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.557470838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:59.648502755+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:59.648515154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.679062914+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.679097768+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-02-25T13:09:59.679103524+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.679115943+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679121852+07:00","message":"[bufferProcess] interim [960000000]:ทำให้เซลล์สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679124147+07:00","message":"[bufferProcess] send to processor:ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679130067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679134977+07:00","message":"> Transcript [1253] [false]: 'ทำให้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679137966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679140318+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679142474+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679144575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679149511+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679151382+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.679153173+07:00","message":"Set new StatePrefix : 'ทำให้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.67915495+07:00","message":"Next Push (prob) : 'ให้เสีย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.679163117+07:00","message":"push: {false ทำ 0 0xc0001fb480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.682855377+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.68287128+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-02-25T13:09:59.682875823+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.682885962+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.682890388+07:00","message":"[bufferProcess] interim [20000000]:ทำให้เซลล์สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.682892724+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.682895015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.682897467+07:00","message":"> Transcript [1254] [false]: 'ทำให้เซลล์สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.682899187+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.682901378+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์สัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.741493881+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.741525845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.741532254+07:00","message":"receive interim result [false|false]: ทำให้เซลล์ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.741543944+07:00","message":"[buffer interim] 134 false ทำให้เซลล์ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.741550029+07:00","message":"[bufferProcess] interim [80000000]:ทำให้เซลล์ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.741552136+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.741557731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.741560843+07:00","message":"> Transcript [1255] [false]: 'ทำให้เซลล์สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.74156316+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.741565138+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์สาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.868855608+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.868887512+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-02-25T13:09:59.86889318+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.868906043+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.868914128+07:00","message":"[bufferProcess] interim [140000000]:ทำให้เซลล์สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.8689164+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.868920441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.868923371+07:00","message":"> Transcript [1256] [false]: 'ทำให้เซลล์ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.868925656+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.868927448+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.129660883+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.129699801+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-02-25T13:10:00.129706408+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.129724465+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.129731887+07:00","message":"[bufferProcess] interim [500000000]:ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.129734339+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.129741148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.129744175+07:00","message":"> Transcript [1257] [false]: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.129746617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.129748741+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.461948982+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.461996061+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-02-25T13:10:00.462003558+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.462017346+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.462025175+07:00","message":"[bufferProcess] interim [740000000]:ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.46202784+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.462031693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.462034431+07:00","message":"> Transcript [1258] [false]: 'ทำให้เซลล์สามารถควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.462037437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.462039351+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.462041763+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.462044343+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.769846297+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.769883902+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-02-25T13:10:00.76988959+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.769901657+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.769911063+07:00","message":"[bufferProcess] interim [40000000]:ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.769913316+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.769917831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.769920719+07:00","message":"> Transcript [1259] [false]: 'ทำให้เซลล์สามารถควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.769924017+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.769926136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.76992844+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.769930786+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.77343391+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.773445943+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-02-25T13:10:00.773450016+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.773458326+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.77346533+07:00","message":"[bufferProcess] interim [100000000]:ทำให้เซลล์สามารถควบคุมชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.773467683+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.773471886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.773473934+07:00","message":"> Transcript [1260] [false]: 'ทำให้เซลล์สามารถควบคุมฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.773476102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.773477843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.773479564+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.773481938+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.828788794+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.828823055+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-02-25T13:10:00.828828552+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.828840737+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.82884751+07:00","message":"[bufferProcess] interim [160000000]:ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.828850032+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.828856387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.828858885+07:00","message":"> Transcript [1261] [false]: 'ทำให้เซลล์สามารถควบคุมชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.828862369+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.828864599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.828867008+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.8288697+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.828874231+07:00","message":"Push: 'ให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.828876198+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.828877999+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.828880107+07:00","message":"Next Push (prob) : 'ควบคุมชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.82888757+07:00","message":"push: {false ให้เซลล์สามารถ 0 0xc0001fb480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.150429848+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.150472266+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-02-25T13:10:01.150479309+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.150492676+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.150499672+07:00","message":"[bufferProcess] interim [460000000]:ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.150502566+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.150510209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.150513047+07:00","message":"> Transcript [1262] [false]: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.150515507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.150517488+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.351229762+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.351272227+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-02-25T13:10:01.351278221+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.3512916+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.351298979+07:00","message":"[bufferProcess] interim [700000000]:ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.35130137+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.351308744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.351311589+07:00","message":"> Transcript [1263] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.35131469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.351316819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.351318979+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.351321616+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.484418826+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.48445956+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-02-25T13:10:01.484466693+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.484483138+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.484493077+07:00","message":"[bufferProcess] interim [820000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.484495894+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.484501841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.484504902+07:00","message":"> Transcript [1264] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.484508362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.484510609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.484512921+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.484516441+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.852928717+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.852967534+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-02-25T13:10:01.852973584+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.852989354+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.852996752+07:00","message":"[bufferProcess] interim [180000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.853000888+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.853006716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.853011001+07:00","message":"> Transcript [1265] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.853038194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.853040596+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.85304279+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.853045358+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.064773154+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.064815558+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-02-25T13:10:02.064821336+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.064835452+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064842034+07:00","message":"[bufferProcess] interim [420000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064844797+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064853959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064858133+07:00","message":"> Transcript [1266] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064861709+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064864012+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064866042+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064871577+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064877982+07:00","message":"Push: 'ควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064879829+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064882035+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.064884165+07:00","message":"Next Push (prob) : 'และปริมาณสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.064891398+07:00","message":"push: {false ควบคุมชนิด 0 0xc0001fb480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.26258329+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.262623085+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-02-25T13:10:02.262629508+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.262645189+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.262651401+07:00","message":"[bufferProcess] interim [600000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.262654002+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.262661307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.262663926+07:00","message":"> Transcript [1267] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.262667824+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.262669623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.262672864+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.262675535+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.372453088+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.372492727+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-02-25T13:10:02.372498957+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.372513067+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.372520905+07:00","message":"[bufferProcess] interim [660000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.372524304+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.372534652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.372538158+07:00","message":"> Transcript [1268] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.372541858+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.372544355+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.372546044+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.372548408+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.575416853+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.575458705+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-02-25T13:10:02.575464925+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.575480401+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.575489049+07:00","message":"[bufferProcess] interim [900000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.575491864+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.575496403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.575499271+07:00","message":"> Transcript [1269] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.575502948+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.575505195+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.575507187+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.575510008+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:02.648869608+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:02.648879309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.889624034+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.889665687+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-02-25T13:10:02.889671726+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.889689074+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889699984+07:00","message":"[bufferProcess] interim [140000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889703021+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889710719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.8897139+07:00","message":"> Transcript [1270] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889718057+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889720376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889722814+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889728104+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889734926+07:00","message":"Push: 'และปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889737748+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889739978+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.889742576+07:00","message":"Next Push (prob) : 'ที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.889750644+07:00","message":"push: {false และปริมาณสาร 0 0xc0001fb480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.081413934+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.08143794+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-02-25T13:10:03.081443371+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.081464086+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.081472595+07:00","message":"[bufferProcess] interim [380000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.081475683+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.081484382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.081486877+07:00","message":"> Transcript [1271] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.081490607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.081492602+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.081494411+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.081497+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.27158111+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.27161173+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-02-25T13:10:03.271617938+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.271632585+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.271639763+07:00","message":"[bufferProcess] interim [620000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.271642246+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.271646158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.271649083+07:00","message":"> Transcript [1272] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.271652378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.271654077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.271655836+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.271658379+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.464417743+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.464456385+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-02-25T13:10:03.464463327+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.46447654+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.464484304+07:00","message":"[bufferProcess] interim [800000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.464486882+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.464494203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.464496846+07:00","message":"> Transcript [1273] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.46450057+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.464502651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.464504851+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.464507591+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.802773891+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.802812798+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-02-25T13:10:03.802819229+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.802836611+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802844189+07:00","message":"[bufferProcess] interim [100000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802846831+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802851872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802855312+07:00","message":"> Transcript [1274] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802859452+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802861347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.80286344+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802866292+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802869301+07:00","message":"Push: 'ที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802871021+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802873272+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.802875845+07:00","message":"Next Push (prob) : 'ได้อย่างเป็นระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.802884231+07:00","message":"push: {false ที่เข้าออก 0 0xc0001fb480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.879378474+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.879417338+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-02-25T13:10:03.879424253+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบแน่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.879437169+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบแน่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.87944457+07:00","message":"[bufferProcess] interim [220000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบแน่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.879447496+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.87945361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.879456479+07:00","message":"> Transcript [1275] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.879460158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.87946212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.87946402+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.879466689+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.040419683+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.040463253+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-02-25T13:10:04.040471708+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.040487335+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.040495041+07:00","message":"[bufferProcess] interim [340000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.040497795+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบแน่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.040501837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.040504605+07:00","message":"> Transcript [1276] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบแน่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.04050838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.040510453+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.040514202+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.040517156+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.345445776+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.356699412+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.356719101+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-02-25T13:10:04.356724303+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.356736177+07:00","message":"[buffer interim] 134 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356742346+07:00","message":"[bufferProcess] interim [640000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.35674594+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356750726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.35675323+07:00","message":"> Transcript [1277] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356756722+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.35675855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356760905+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356763594+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.453621639+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.453662799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ\",\"confidence\":0.9499973}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.453670425+07:00","message":"receive interim result [true|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.453680643+07:00","message":"end recv isFinal message id 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.453682658+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.453689262+07:00","message":"[buffer interim] 134 true ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453698634+07:00","message":"[bufferProcess] interim [850000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453702535+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453706694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453709559+07:00","message":"> Transcript [1278] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453713707+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453715691+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453717847+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453721181+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453724459+07:00","message":"Push: 'ได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453726287+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453728509+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453730825+07:00","message":"Next Push (prob) : 'นั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453732371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453737826+07:00","message":"> Transcript [1279] [true]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453740557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453742118+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.45374399+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453746248+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.453748556+07:00","message":"Push: 'นั่นเองค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.453757327+07:00","message":"push: {false ได้อย่างเป็นระบบ 0 0xc0001fb480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.453762822+07:00","message":"push: {true นั่นเองค่ะ 0 0xc0001fb480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:04.470306249+07:00","message":"write wav file: './tmp/7510/7510_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.115876629+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.460669235+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.460723495+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-02-25T13:10:05.460731098+07:00","message":"receive interim result [false|false]: สุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.460748656+07:00","message":"[buffer interim] 135 false สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.460758199+07:00","message":"[bufferProcess] interim [420000000]:สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.460760916+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.460771915+07:00","message":"[bufferProcess] send to processor (ticker):สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.460776058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.460780215+07:00","message":"> Transcript [1280] [false]: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.460783726+07:00","message":"Set StatePrefix (first interim): 'สุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.645335608+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.645375722+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-02-25T13:10:05.64538141+07:00","message":"receive interim result [false|false]: สุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.645393441+07:00","message":"[buffer interim] 135 false สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.645399602+07:00","message":"[bufferProcess] interim [600000000]:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.645401348+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:05.649510014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:05.649508611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.975023852+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.975061076+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-02-25T13:10:05.97506676+07:00","message":"receive interim result [false|false]: สุดท้ายแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.975078801+07:00","message":"[buffer interim] 135 false สุดท้ายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.975085578+07:00","message":"[bufferProcess] interim [900000000]:สุดท้ายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.975087949+07:00","message":"[bufferProcess] send to processor:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.975094105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.975097027+07:00","message":"> Transcript [1281] [false]: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.975100066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.975102074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.975104006+07:00","message":"StatePrefix: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.975106318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.147914168+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.14796902+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-02-25T13:10:06.147975636+07:00","message":"receive interim result [false|false]: สุดท้ายเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.147990083+07:00","message":"[buffer interim] 135 false สุดท้ายเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.147996106+07:00","message":"[bufferProcess] interim [20000000]:สุดท้ายเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.147998615+07:00","message":"[bufferProcess] send to processor:สุดท้ายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.148005653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.148008684+07:00","message":"> Transcript [1282] [false]: 'สุดท้ายแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.148011794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.148013638+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.14801548+07:00","message":"StatePrefix: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.148017728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.161576497+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.161609993+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-02-25T13:10:06.161615249+07:00","message":"receive interim result [false|false]: สุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.161632365+07:00","message":"[buffer interim] 135 false สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.161643831+07:00","message":"[bufferProcess] interim [80000000]:สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.161646358+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.161650271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.161653163+07:00","message":"> Transcript [1283] [false]: 'สุดท้ายเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.161656411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.161658401+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.161660503+07:00","message":"StatePrefix: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.161662539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.454585207+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.546000427+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.546054894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.546062342+07:00","message":"receive interim result [true|false]: สุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.546074343+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.546077235+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.546085823+07:00","message":"[buffer interim] 135 true สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546098016+07:00","message":"[bufferProcess] interim [560000000]:สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.54610329+07:00","message":"[bufferProcess] send to processor (isfinal):สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546114689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546129504+07:00","message":"> Transcript [1284] [false]: 'สุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546135282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546137735+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546139944+07:00","message":"StatePrefix: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546142154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.54614938+07:00","message":"Push: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546151068+07:00","message":"TextPushed: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546152936+07:00","message":"Set new StatePrefix : 'สุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546155856+07:00","message":"Next Push (prob) : 'ท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546158073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546160642+07:00","message":"> Transcript [1285] [true]: 'สุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546162668+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546164142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546165607+07:00","message":"StatePrefix: 'สุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.546167222+07:00","message":"TextPushed: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.54616905+07:00","message":"Push: 'ท้ายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.54617907+07:00","message":"push: {false สุด 0 0xc002d58000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.546199944+07:00","message":"push: {true ท้ายนะคะ 0 0xc002d58000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:06.552242174+07:00","message":"write wav file: './tmp/7510/7510_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.906776134+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.561543328+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.561580187+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-02-25T13:10:07.561584883+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.561596302+07:00","message":"[buffer interim] 136 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.561602938+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.561604594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.561610791+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.561613947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.561616779+07:00","message":"> Transcript [1286] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.561618932+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.877991742+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.878028636+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-02-25T13:10:07.878033929+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.878047842+07:00","message":"[buffer interim] 136 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.878055766+07:00","message":"[bufferProcess] interim [780000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.878057895+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.06906532+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.069100634+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-02-25T13:10:08.069107052+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.06912034+07:00","message":"[buffer interim] 136 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.069129623+07:00","message":"[bufferProcess] interim [20000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.069132021+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.069136451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.069139081+07:00","message":"> Transcript [1287] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.069142013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.069144181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.069146234+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.069148161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.330477034+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.330519611+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-02-25T13:10:08.330526001+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.33053896+07:00","message":"[buffer interim] 136 false การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.330545719+07:00","message":"[bufferProcess] interim [320000000]:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.330548013+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.33055395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.330556803+07:00","message":"> Transcript [1288] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.3305601+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.330562246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.330564258+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.330566408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.518074399+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.51811406+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-02-25T13:10:08.518120126+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.518133026+07:00","message":"[buffer interim] 136 false การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.518140134+07:00","message":"[bufferProcess] interim [500000000]:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.518142539+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.518148416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.518151413+07:00","message":"> Transcript [1289] [false]: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.518155375+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.518157625+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.5181598+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.518161844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549951398+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549973797+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549976348+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549978472+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549980138+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549981708+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549983345+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549985041+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549986776+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549988346+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549990047+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549992013+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.549993606+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:08.650236653+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:08.650247373+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.835597566+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.835634734+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-02-25T13:10:08.835640812+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.835653132+07:00","message":"[buffer interim] 136 false การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835659751+07:00","message":"[bufferProcess] interim [740000000]:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835662298+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835668264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835671136+07:00","message":"> Transcript [1290] [false]: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835674573+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835676694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835678747+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835681142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835685504+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835687694+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835689492+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.835691672+07:00","message":"Next Push (prob) : 'ลำเลียงสารโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.835698915+07:00","message":"push: {false การ 0 0xc0025b4f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.156253634+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.156295274+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-02-25T13:10:09.156301394+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.156314907+07:00","message":"[buffer interim] 136 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.156322104+07:00","message":"[bufferProcess] interim [40000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.156324774+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.156332095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.156335078+07:00","message":"> Transcript [1291] [false]: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.156338259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.156341022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.156344593+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.156348144+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.157681865+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.157691803+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-02-25T13:10:09.157694979+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.157702688+07:00","message":"[buffer interim] 136 false การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.157705703+07:00","message":"[bufferProcess] interim [100000000]:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.157707644+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.157710171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.157712288+07:00","message":"> Transcript [1292] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.157714284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.157715939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.157717734+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.157719473+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.215639685+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.215675626+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-02-25T13:10:09.215680878+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.215690662+07:00","message":"[buffer interim] 136 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.215697944+07:00","message":"[bufferProcess] interim [160000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.21570026+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.215708339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.21571547+07:00","message":"> Transcript [1293] [false]: 'การลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.215718701+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.215720993+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.215724636+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.21572724+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.784230905+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.85576451+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.855807569+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-02-25T13:10:09.85581418+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.855829711+07:00","message":"[buffer interim] 136 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855837302+07:00","message":"[bufferProcess] interim [760000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855839865+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855847169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855849718+07:00","message":"> Transcript [1294] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855853722+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855855893+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855860208+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855862756+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.85586899+07:00","message":"Push: 'ลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855871075+07:00","message":"TextPushed: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855873125+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.855875235+07:00","message":"Next Push (prob) : 'สร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.85588332+07:00","message":"push: {false ลำเลียงสารโดยการ 0 0xc0025b4f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.872813321+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.87284023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\",\"confidence\":0.9586892}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.872845404+07:00","message":"receive interim result [true|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.872857209+07:00","message":"end recv isFinal message id 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.872859311+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.872865381+07:00","message":"[buffer interim] 136 true การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872871512+07:00","message":"[bufferProcess] interim [910000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872875226+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872878399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872880742+07:00","message":"> Transcript [1295] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872884851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872886572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872889864+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872892198+07:00","message":"TextPushed: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872893921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872895623+07:00","message":"> Transcript [1296] [true]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872897561+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872899251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872900811+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872902544+07:00","message":"TextPushed: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.872908463+07:00","message":"Push: 'สร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.872916196+07:00","message":"push: {true สร้างเวสิเคิล 0 0xc0025b4f80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:09.880535612+07:00","message":"write wav file: './tmp/7510/7510_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.11515904+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.58017957+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.580218827+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-02-25T13:10:10.580224255+07:00","message":"receive interim result [false|false]: เนื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.58023745+07:00","message":"[buffer interim] 137 false เนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.580244184+07:00","message":"[bufferProcess] interim [480000000]:เนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.580246231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.648914096+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.64894518+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-02-25T13:10:10.648950708+07:00","message":"receive interim result [false|false]: เนื่องจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.648964679+07:00","message":"[buffer interim] 137 false เนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.648979731+07:00","message":"[bufferProcess] interim [600000000]:เนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.648984475+07:00","message":"[bufferProcess] send to processor:เนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.648993709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.649011057+07:00","message":"> Transcript [1297] [false]: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.649013263+07:00","message":"Set StatePrefix (first interim): 'เนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.840538093+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.840576505+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-02-25T13:10:10.840582401+07:00","message":"receive interim result [false|false]: เนื่องจากว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.840598448+07:00","message":"[buffer interim] 137 false เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.840605282+07:00","message":"[bufferProcess] interim [780000000]:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.840607835+07:00","message":"[bufferProcess] send to processor:เนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.840611306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.840614023+07:00","message":"> Transcript [1298] [false]: 'เนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.840616749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.840618581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.840620257+07:00","message":"StatePrefix: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.840622113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.541795421+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.541831256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.541836587+07:00","message":"receive interim result [false|false]: เนื่องจากว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.541849168+07:00","message":"[buffer interim] 137 false เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.541858609+07:00","message":"[bufferProcess] interim [380000000]:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.541861969+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.541870443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.541874191+07:00","message":"> Transcript [1299] [false]: 'เนื่องจากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.541878915+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.541882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.541885101+07:00","message":"StatePrefix: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.541888314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.582260198+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.582298582+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-02-25T13:10:11.582304743+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.582316201+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.582322629+07:00","message":"[bufferProcess] interim [500000000]:เนื่องจากว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.582324684+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.582330056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.582332744+07:00","message":"> Transcript [1300] [false]: 'เนื่องจากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.582335464+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.582337539+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.582339344+07:00","message":"StatePrefix: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.582341488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:11.650970991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:11.650973654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.739200128+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.739236596+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-02-25T13:10:11.739242823+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.739258156+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.739265933+07:00","message":"[bufferProcess] interim [680000000]:เนื่องจากว่าสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.739268262+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.73927368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.739276729+07:00","message":"> Transcript [1301] [false]: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.739279793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.739281963+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.739283849+07:00","message":"StatePrefix: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.73928588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.739288446+07:00","message":"Push: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.739290279+07:00","message":"TextPushed: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.739292055+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.739294337+07:00","message":"Next Push (prob) : 'จากว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.739303967+07:00","message":"push: {false เนื่อง 0 0xc0025b5200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.852412816+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.852449289+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-02-25T13:10:11.852455387+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.852470658+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.852478343+07:00","message":"[bufferProcess] interim [800000000]:เนื่องจากว่าสารที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.852480387+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.852484247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.852486664+07:00","message":"> Transcript [1302] [false]: 'เนื่องจากว่าสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.852489175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.852493005+07:00","message":"Set new StatePrefix: 'เนื่องจากว่าสถานที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.068975086+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.069021123+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-02-25T13:10:12.069028221+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.069044203+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.069052109+07:00","message":"[bufferProcess] interim [980000000]:เนื่องจากว่าสารที่มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.069054777+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.069062557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.06906541+07:00","message":"> Transcript [1303] [false]: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.069067556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.069069534+07:00","message":"Set new StatePrefix: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.169716652+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.169756366+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-02-25T13:10:12.169764179+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.169778895+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.169787138+07:00","message":"[bufferProcess] interim [40000000]:เนื่องจากว่าสารที่มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.1697907+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.169796555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.169800783+07:00","message":"> Transcript [1304] [false]: 'เนื่องจากว่าสารที่มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.169805115+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.169807861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.169812155+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.169815444+07:00","message":"TextPushed: 'เนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.175593694+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.175608957+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-02-25T13:10:12.175614282+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.175623823+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.175628829+07:00","message":"[bufferProcess] interim [100000000]:เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.175631757+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.175637593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.175640761+07:00","message":"> Transcript [1305] [false]: 'เนื่องจากว่าสารที่มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.175644429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.175647112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.175649847+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.175652648+07:00","message":"TextPushed: 'เนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.433127543+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.433184022+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-02-25T13:10:12.433191727+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.433205342+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.433212196+07:00","message":"[bufferProcess] interim [400000000]:เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.433214474+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.433221287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.433224014+07:00","message":"> Transcript [1306] [false]: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.433227075+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.433228902+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.433230924+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.433233065+07:00","message":"TextPushed: 'เนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.891341231+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.891385505+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-02-25T13:10:12.891391972+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.891407045+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891413862+07:00","message":"[bufferProcess] interim [820000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891416206+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891428358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891431183+07:00","message":"> Transcript [1307] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891434781+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891437694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891439599+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891441702+07:00","message":"TextPushed: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891447539+07:00","message":"Push: 'จากว่าสารที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891449404+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891451527+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.891453625+07:00","message":"Next Push (prob) : 'ขนาดใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.89146154+07:00","message":"push: {false จากว่าสารที่มี 0 0xc0025b5200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.068742202+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.068779682+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-02-25T13:10:13.068786013+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.068800938+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.068807157+07:00","message":"[bufferProcess] interim [940000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.068809756+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.068817187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.068819841+07:00","message":"> Transcript [1308] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.068822987+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.068824869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.068826752+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.068829237+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.262027146+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.262072896+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-02-25T13:10:13.262079659+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.262093809+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.262100158+07:00","message":"[bufferProcess] interim [180000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.262102567+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.26210957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.262112187+07:00","message":"> Transcript [1309] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.262115345+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.262117194+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.262118895+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.262121264+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.332421809+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.332461959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.332468068+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.332484649+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.332491055+07:00","message":"[bufferProcess] interim [240000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.332493559+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.332501637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.332504428+07:00","message":"> Transcript [1310] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.332507588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.33250952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.332511489+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.33251376+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.333817438+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.333826951+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-02-25T13:10:13.333830603+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.333839687+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.333842403+07:00","message":"[bufferProcess] interim [300000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.333844411+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.333846687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.333848688+07:00","message":"> Transcript [1311] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.33385109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.33385282+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.33385438+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.333856222+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.333863166+07:00","message":"Push: 'ขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.333865174+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.333867122+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.33386906+07:00","message":"Next Push (prob) : 'จะไม่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.333877233+07:00","message":"push: {false ขนาดใหญ่ 0 0xc0025b5200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.672942567+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.672973857+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-02-25T13:10:13.672979811+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.672990954+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.672997363+07:00","message":"[bufferProcess] interim [600000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.672999836+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.673006041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.673009624+07:00","message":"> Transcript [1312] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.673012277+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.673014954+07:00","message":"Set new StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.842344562+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.842382514+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-02-25T13:10:13.84238938+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.842401869+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.842408592+07:00","message":"[bufferProcess] interim [780000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.842411518+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.842417853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.842420668+07:00","message":"> Transcript [1313] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.842424208+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.842426419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.842428399+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.842431004+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.162187748+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.162227845+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-02-25T13:10:14.162236037+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.162246994+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.162256385+07:00","message":"[bufferProcess] interim [80000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.162260304+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.162267947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.162271579+07:00","message":"> Transcript [1314] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.162276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.162278466+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.162281852+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.162286531+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.547922218+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.547960206+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-02-25T13:10:14.547966764+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.547982038+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.547988642+07:00","message":"[bufferProcess] interim [500000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.547991261+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.547998646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.548001311+07:00","message":"> Transcript [1315] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.548004649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.548007948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.548011196+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.548015202+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:14.652004367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:14.652017217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.734605023+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.734645509+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-02-25T13:10:14.73465155+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.734667571+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.73467444+07:00","message":"[bufferProcess] interim [680000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.734677076+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.734680848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.734683382+07:00","message":"> Transcript [1316] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.734686803+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.734688627+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.734690825+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.734693365+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.734696183+07:00","message":"Push: 'จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.734698043+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.73470053+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.734702818+07:00","message":"Next Push (prob) : 'ลำเลียงเข้าหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.734711004+07:00","message":"push: {false จะไม่สามารถ 0 0xc0025b5200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.051693289+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.051736379+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-02-25T13:10:15.051744719+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.051762862+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.051775359+07:00","message":"[bufferProcess] interim [980000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.051779392+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.051788647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.051792902+07:00","message":"> Transcript [1317] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.051797792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.051800892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.051804178+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.05180847+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.262692077+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.262725163+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-02-25T13:10:15.262730686+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.262746759+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.262754943+07:00","message":"[bufferProcess] interim [220000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.262757782+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.262762179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.262765221+07:00","message":"> Transcript [1318] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.26277396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.26277591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.262778764+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.262781484+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.572730065+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.572772859+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-02-25T13:10:15.57277845+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.572795645+07:00","message":"[buffer interim] 137 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.572803017+07:00","message":"[bufferProcess] interim [520000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.572805879+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.572811172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.572814645+07:00","message":"> Transcript [1319] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.572818191+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.572820143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.572822337+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.572825771+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.686859042+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.805227797+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.805252452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.805257684+07:00","message":"receive interim result [true|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.805270013+07:00","message":"end recv isFinal message id 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.805272216+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.805278602+07:00","message":"[buffer interim] 137 true เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805285521+07:00","message":"[bufferProcess] interim [790000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805289541+07:00","message":"[bufferProcess] send to processor (isfinal):เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805292928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805295213+07:00","message":"> Transcript [1320] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805298506+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805300934+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.80530319+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805305594+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805312159+07:00","message":"Push: 'ลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805314454+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805316661+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805318859+07:00","message":"Next Push (prob) : 'ออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805320619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805322298+07:00","message":"> Transcript [1321] [true]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.80532442+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805326067+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805328265+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805330477+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.805335426+07:00","message":"Push: 'ออกจากเซลล์ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.805344054+07:00","message":"push: {false ลำเลียงเข้าหรือ 0 0xc0025b5200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.805349551+07:00","message":"push: {true ออกจากเซลล์ได้ 0 0xc0025b5200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:15.815363944+07:00","message":"write wav file: './tmp/7510/7510_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.196285376+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.724542256+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.724581122+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-02-25T13:10:16.724586422+07:00","message":"receive interim result [false|false]: ดังนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.724599223+07:00","message":"[buffer interim] 138 false ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.724606806+07:00","message":"[bufferProcess] interim [600000000]:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.724608756+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.378562971+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.378614729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.378619674+07:00","message":"receive interim result [false|false]: ดังนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.378633735+07:00","message":"[buffer interim] 138 false ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.378639954+07:00","message":"[bufferProcess] interim [200000000]:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.378642522+07:00","message":"[bufferProcess] send to processor:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.37864882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.378651688+07:00","message":"> Transcript [1322] [false]: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.378653686+07:00","message":"Set StatePrefix (first interim): 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.55385613+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.553890274+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-02-25T13:10:17.553896284+07:00","message":"receive interim result [false|false]: ดังนั้นเร็วจริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.553910177+07:00","message":"[buffer interim] 138 false ดังนั้นเร็วจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.55391754+07:00","message":"[bufferProcess] interim [380000000]:ดังนั้นเร็วจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.553919823+07:00","message":"[bufferProcess] send to processor:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.553926417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.553929185+07:00","message":"> Transcript [1323] [false]: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.553932273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.55393446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.553936248+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.553938417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.613709271+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.61374632+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-02-25T13:10:17.61375233+07:00","message":"receive interim result [false|false]: ดังนั้นจึง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.613764534+07:00","message":"[buffer interim] 138 false ดังนั้นจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.61377092+07:00","message":"[bufferProcess] interim [440000000]:ดังนั้นจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.613773116+07:00","message":"[bufferProcess] send to processor:ดังนั้นเร็วจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.613778995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.613782315+07:00","message":"> Transcript [1324] [false]: 'ดังนั้นเร็วจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.613785077+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.613786925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.613788681+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.613790773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:17.652458317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:17.652477312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.738270476+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.738354904+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-02-25T13:10:17.738361351+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.73837509+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.73838229+07:00","message":"[bufferProcess] interim [560000000]:ดังนั้นจึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.738385046+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.738393459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.738396257+07:00","message":"> Transcript [1325] [false]: 'ดังนั้นจึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.738399075+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.738401221+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.738402924+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.738405148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.933675374+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.933710366+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-02-25T13:10:17.933716255+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.933728987+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933735885+07:00","message":"[bufferProcess] interim [800000000]:ดังนั้นจึงต้องสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933738634+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933745081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.93374783+07:00","message":"> Transcript [1326] [false]: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933751483+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933753565+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933755404+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933757446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933761834+07:00","message":"Push: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933763762+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933765633+07:00","message":"Set new StatePrefix : 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.933767571+07:00","message":"Next Push (prob) : 'จึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.933774962+07:00","message":"push: {false ดังนั้น 0 0xc002d58e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.255278952+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.255317323+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-02-25T13:10:18.25532354+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างธ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.255336639+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.255343467+07:00","message":"[bufferProcess] interim [100000000]:ดังนั้นจึงต้องสร้างธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.255345913+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.255351999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.255354552+07:00","message":"> Transcript [1327] [false]: 'ดังนั้นจึงต้องสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.255357724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.255359707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.255361625+07:00","message":"StatePrefix: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.255363742+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.326595307+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.326632832+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-02-25T13:10:18.326640585+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.326653213+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.326659789+07:00","message":"[bufferProcess] interim [220000000]:ดังนั้นจึงต้องสร้างถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.326662185+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.326668144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.326671094+07:00","message":"> Transcript [1328] [false]: 'ดังนั้นจึงต้องสร้างธ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.32667416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.326676364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.326678518+07:00","message":"StatePrefix: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.326680669+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.530903205+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.530941605+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-02-25T13:10:18.530948788+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.530961876+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.53096941+07:00","message":"[bufferProcess] interim [400000000]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.530971888+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.530978032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.530981138+07:00","message":"> Transcript [1329] [false]: 'ดังนั้นจึงต้องสร้างถุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.530984796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.530987079+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.530989215+07:00","message":"StatePrefix: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.530991443+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.654367874+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.654407395+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-02-25T13:10:18.654413218+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.654429087+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654436728+07:00","message":"[bufferProcess] interim [520000000]:ดังนั้นจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654439426+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.65444384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654446906+07:00","message":"> Transcript [1330] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654450951+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654453707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654455971+07:00","message":"StatePrefix: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654458186+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654463309+07:00","message":"Push: 'จึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654465077+07:00","message":"TextPushed: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654466962+07:00","message":"Set new StatePrefix : 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.654468767+07:00","message":"Next Push (prob) : 'สร้างถุงหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.654476671+07:00","message":"push: {false จึงต้อง 0 0xc002d58e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.840803642+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.840841945+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-02-25T13:10:18.840848387+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.840861909+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.840869336+07:00","message":"[bufferProcess] interim [640000000]:ดังนั้นจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.840871776+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.840879774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.840882728+07:00","message":"> Transcript [1331] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.840885749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.840887738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.840889481+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.840892165+07:00","message":"TextPushed: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.009569937+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.009610096+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-02-25T13:10:19.009617138+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือแวะซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.009632141+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือแวะซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.009639332+07:00","message":"[bufferProcess] interim [760000000]:ดังนั้นจึงต้องสร้างถุงหรือแวะซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.009642092+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.009648595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.009651406+07:00","message":"> Transcript [1332] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.00965578+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.009657943+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.009660181+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.009662975+07:00","message":"TextPushed: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.064829674+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.064871296+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-02-25T13:10:19.0648778+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือเบนซิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.064890652+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือเบนซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.064896733+07:00","message":"[bufferProcess] interim [820000000]:ดังนั้นจึงต้องสร้างถุงหรือเบนซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.064899005+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือแวะซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.064905319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.064908232+07:00","message":"> Transcript [1333] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือแวะซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.064911642+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.064913781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.064915646+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.064918311+07:00","message":"TextPushed: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.108926924+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.108962679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ bes\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.108968988+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ bes"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.108982271+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือ bes"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.108989375+07:00","message":"[bufferProcess] interim [880000000]:ดังนั้นจึงต้องสร้างถุงหรือ bes"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.108991771+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือเบนซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.108998717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.109001525+07:00","message":"> Transcript [1334] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือเบนซิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.109004689+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.109006864+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.109008685+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.109011393+07:00","message":"TextPushed: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.10901607+07:00","message":"Push: 'สร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.109018026+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.109020014+07:00","message":"Set new StatePrefix : 'ดังนั้นจึงต้องสร้างถุงหรือเบนซิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.109021959+07:00","message":"Next Push (prob) : 'เบนซิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.10903083+07:00","message":"push: {false สร้างถุงหรือ 0 0xc002d58e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.173620247+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.173660811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.173670816+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.173685736+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.173693618+07:00","message":"[bufferProcess] interim [940000000]:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.173696114+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ bes"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.173700535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.173703246+07:00","message":"> Transcript [1335] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ bes'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.173705627+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.173709235+07:00","message":"Set new StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ bes'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.187293922+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.187317621+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-02-25T13:10:19.187323005+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.187334785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.187337327+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.187342776+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.187347011+07:00","message":"[buffer interim] 138 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.187352531+07:00","message":"[bufferProcess] interim [0]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.187354766+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.187357794+07:00","message":"[bufferProcess] interim [0]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.187360113+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.187362903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.187365186+07:00","message":"> Transcript [1336] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.18736714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.187369058+07:00","message":"Set new StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.675753667+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.675775133+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-02-25T13:10:19.675780619+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.675793027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.675795866+07:00","message":"receive interim result [false|false]:  vesicle จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.675801809+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.675805013+07:00","message":"[buffer interim] 138 false  vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.675810064+07:00","message":"[bufferProcess] interim [480000000]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.675812967+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.67581606+07:00","message":"[bufferProcess] interim [480000000]: vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.675818408+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.675821157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.675823348+07:00","message":"> Transcript [1337] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.675826372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.675828363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.675830133+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.675832181+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.733178539+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.733219306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.733225434+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.733235531+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-02-25T13:10:19.733238124+07:00","message":"receive interim result [false|false]:  จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.733243968+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.733249319+07:00","message":"[buffer interim] 138 false  จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.733254633+07:00","message":"[bufferProcess] interim [540000000]:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.733257261+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.733260409+07:00","message":"[bufferProcess] interim [540000000]: จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.733262625+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.733265686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.733270174+07:00","message":"> Transcript [1338] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.733273386+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.733275552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.733277791+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.733279959+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.762453343+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.76247942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.762484939+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.762499049+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.762504421+07:00","message":"[bufferProcess] interim [600000000]:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.762507102+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.762511026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.762515824+07:00","message":"> Transcript [1339] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.762518714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.762520982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.762523654+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.762525703+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.895208564+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.895250016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.895256837+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.895268957+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-02-25T13:10:19.895271709+07:00","message":"receive interim result [false|false]:  จากเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.895279635+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.895286428+07:00","message":"[buffer interim] 138 false  จากเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.89529315+07:00","message":"[bufferProcess] interim [720000000]:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.89529589+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.895299376+07:00","message":"[bufferProcess] interim [720000000]: จากเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.895301981+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.895305653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.895309027+07:00","message":"> Transcript [1340] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.895312158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.895314111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.89531843+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.89532084+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.89532586+07:00","message":"Push: ' vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.895327699+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.895329594+07:00","message":"Set new StatePrefix : 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.895332041+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.895340619+07:00","message":"push: {false  vesicle 0 0xc002d58e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.062861796+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.062898724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.062905888+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.062916906+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-02-25T13:10:20.062919559+07:00","message":"receive interim result [false|false]:  จากเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.062925818+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.062933174+07:00","message":"[buffer interim] 138 false  จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.062939078+07:00","message":"[bufferProcess] interim [840000000]:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.062942189+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.062949049+07:00","message":"[bufferProcess] interim [840000000]: จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.062951915+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.062954752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.062958207+07:00","message":"> Transcript [1341] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.062961125+07:00","message":"Set StatePrefix (first interim): 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.263424982+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.263476153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.263482829+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.2634944+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-02-25T13:10:20.263497126+07:00","message":"receive interim result [false|false]:  จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.26350505+07:00","message":"[buffer interim] 138 false ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.263511667+07:00","message":"[buffer interim] 138 false  จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.263517303+07:00","message":"[bufferProcess] interim [80000000]:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.263519853+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.263523139+07:00","message":"[bufferProcess] interim [80000000]: จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.263526455+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.263530461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.263532976+07:00","message":"> Transcript [1342] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.263535368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.263537118+07:00","message":"Set new StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.493787182+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.643765363+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.643807347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.643814858+07:00","message":"receive interim result [true|false]: ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.643824268+07:00","message":"end recv isFinal message id 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.643826338+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.643833317+07:00","message":"[buffer interim] 138 true ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643846402+07:00","message":"[bufferProcess] interim [500000000]:ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643851924+07:00","message":"[bufferProcess] send to processor (isfinal):ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643855969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643859313+07:00","message":"> Transcript [1343] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643862782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643864652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643866756+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643869505+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643871204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.6438731+07:00","message":"> Transcript [1344] [true]: 'ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643875432+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643877128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643878632+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643880516+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.643882032+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.644049237+07:00","message":"Push: ' จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.644052063+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.644054211+07:00","message":"Set new StatePrefix : 'ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.644056708+07:00","message":"Next Push (prob) : 'ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.644065927+07:00","message":"push: {true  จากเยื่อหุ้มเซลล์ 0 0xc002d58e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.644076223+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_138.html'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:20.652672219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:20.652672217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:20.658242086+07:00","message":"write wav file: './tmp/7510/7510_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.746925384+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.473646136+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.473690226+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-02-25T13:10:21.473696026+07:00","message":"receive interim result [false|false]: เนื้อร้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.473710715+07:00","message":"[buffer interim] 139 false เนื้อร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.473717443+07:00","message":"[bufferProcess] interim [540000000]:เนื้อร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.473719213+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.614206832+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.614253657+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-02-25T13:10:21.614258802+07:00","message":"receive interim result [false|false]: ล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.614269606+07:00","message":"[buffer interim] 139 false ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.614276738+07:00","message":"[bufferProcess] interim [720000000]:ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.614279048+07:00","message":"[bufferProcess] send to processor:เนื้อร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.614284648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.614287351+07:00","message":"> Transcript [1345] [false]: 'เนื้อร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.614289575+07:00","message":"Set StatePrefix (first interim): 'เนื้อร้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.915400087+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.915425288+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-02-25T13:10:21.915430234+07:00","message":"receive interim result [false|false]: ล้อมรอบสาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.915442523+07:00","message":"[buffer interim] 139 false ล้อมรอบสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.915452947+07:00","message":"[bufferProcess] interim [20000000]:ล้อมรอบสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.915455643+07:00","message":"[bufferProcess] send to processor:ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.915462821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.915465296+07:00","message":"> Transcript [1346] [false]: 'ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.915467262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.915469409+07:00","message":"Set new StatePrefix: 'ล้อมรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.149884142+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.149925038+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-02-25T13:10:22.149933248+07:00","message":"receive interim result [false|false]: ล้อมรอบสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.149950401+07:00","message":"[buffer interim] 139 false ล้อมรอบสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.149958123+07:00","message":"[bufferProcess] interim [200000000]:ล้อมรอบสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.149961562+07:00","message":"[bufferProcess] send to processor:ล้อมรอบสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.149965796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.149969457+07:00","message":"> Transcript [1347] [false]: 'ล้อมรอบสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.149973762+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.149978349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.149981194+07:00","message":"StatePrefix: 'ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.149983899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.17726756+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.177316534+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-02-25T13:10:22.17732208+07:00","message":"receive interim result [false|false]: ล้อมรอบสารพิษ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.17733693+07:00","message":"[buffer interim] 139 false ล้อมรอบสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.17734414+07:00","message":"[bufferProcess] interim [260000000]:ล้อมรอบสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.177347335+07:00","message":"[bufferProcess] send to processor:ล้อมรอบสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.177387106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.177390459+07:00","message":"> Transcript [1348] [false]: 'ล้อมรอบสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.177393886+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.177395934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.177397748+07:00","message":"StatePrefix: 'ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.17739985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.186399678+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.186432253+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-02-25T13:10:22.186438906+07:00","message":"receive interim result [false|false]: ล้อมรอบสถานที่ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.186451777+07:00","message":"[buffer interim] 139 false ล้อมรอบสถานที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.18645674+07:00","message":"[bufferProcess] interim [320000000]:ล้อมรอบสถานที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.186459502+07:00","message":"[bufferProcess] send to processor:ล้อมรอบสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.186466168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.186469436+07:00","message":"> Transcript [1349] [false]: 'ล้อมรอบสารพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.186473203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.186475461+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.186477603+07:00","message":"StatePrefix: 'ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.186479507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.294870289+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.294907825+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-02-25T13:10:22.294913787+07:00","message":"receive interim result [false|false]: ล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.294928544+07:00","message":"[buffer interim] 139 false ล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294934921+07:00","message":"[bufferProcess] interim [380000000]:ล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294937362+07:00","message":"[bufferProcess] send to processor:ล้อมรอบสถานที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294941709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294945089+07:00","message":"> Transcript [1350] [false]: 'ล้อมรอบสถานที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294948537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294950237+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294952892+07:00","message":"StatePrefix: 'ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294955117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.29495792+07:00","message":"Push: 'ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294959811+07:00","message":"TextPushed: 'ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294964048+07:00","message":"Set new StatePrefix : 'ล้อมรอบสถานที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.294966262+07:00","message":"Next Push (prob) : 'สถานที่ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.294973999+07:00","message":"push: {false ล้อมรอบ 0 0xc002d58280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.362333669+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.362365563+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-02-25T13:10:22.362370234+07:00","message":"receive interim result [false|false]: ล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.362383515+07:00","message":"[buffer interim] 139 false ล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.362389994+07:00","message":"[bufferProcess] interim [500000000]:ล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.362392636+07:00","message":"[bufferProcess] send to processor:ล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.362397163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.362400075+07:00","message":"> Transcript [1351] [false]: 'ล้อมรอบสถานที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.362402434+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.362404563+07:00","message":"Set new StatePrefix: 'ล้อมรอบสถานที่ท่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.829485812+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.829511333+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-02-25T13:10:22.829515591+07:00","message":"receive interim result [false|false]: ล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.829528189+07:00","message":"[buffer interim] 139 false ล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.829534559+07:00","message":"[bufferProcess] interim [920000000]:ล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.829536677+07:00","message":"[bufferProcess] send to processor:ล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.829540403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.829542566+07:00","message":"> Transcript [1352] [false]: 'ล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.82954463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.82954645+07:00","message":"Set new StatePrefix: 'ล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.115426194+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.276873681+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.276916257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล้อมรอบสารที่ต้องการลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.276923617+07:00","message":"receive interim result [true|false]: ล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.276935036+07:00","message":"end recv isFinal message id 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.276938059+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.276947992+07:00","message":"[buffer interim] 139 true ล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.27695875+07:00","message":"[bufferProcess] interim [400000000]:ล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.276965853+07:00","message":"[bufferProcess] send to processor (isfinal):ล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.276970567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.276974335+07:00","message":"> Transcript [1353] [false]: 'ล้อมรอบสารที่ต้องการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.276978722+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.276981568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.276985178+07:00","message":"StatePrefix: 'ล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.276988407+07:00","message":"TextPushed: 'ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.276991266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.276994136+07:00","message":"> Transcript [1354] [true]: 'ล้อมรอบสารที่ต้องการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.276997007+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.27699945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.277001793+07:00","message":"StatePrefix: 'ล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.277004407+07:00","message":"TextPushed: 'ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.277011442+07:00","message":"Push: 'สารที่ต้องการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.277021665+07:00","message":"push: {true สารที่ต้องการลำเลียง 0 0xc002d58280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:23.285894278+07:00","message":"write wav file: './tmp/7510/7510_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.376073866+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:23.652915035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:23.652959142+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.9245301+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.92458345+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-02-25T13:10:23.924588999+07:00","message":"receive interim result [false|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.924603747+07:00","message":"[buffer interim] 140 false ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.924610842+07:00","message":"[bufferProcess] interim [420000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.924612644+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.108096628+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.108145809+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-02-25T13:10:24.108153309+07:00","message":"receive interim result [false|false]: บึงกาฬ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.10816766+07:00","message":"[buffer interim] 140 false บึงกาฬ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.108177508+07:00","message":"[bufferProcess] interim [540000000]:บึงกาฬ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.108179714+07:00","message":"[bufferProcess] send to processor:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.108184963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.108187696+07:00","message":"> Transcript [1355] [false]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.108190048+07:00","message":"Set StatePrefix (first interim): 'ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.215631759+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.215671763+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-02-25T13:10:24.215677346+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.215690878+07:00","message":"[buffer interim] 140 false ซึ่งการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.215697627+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.215700614+07:00","message":"[bufferProcess] send to processor:บึงกาฬ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.215707686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.215710493+07:00","message":"> Transcript [1356] [false]: 'บึงกาฬ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.215712649+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.21571447+07:00","message":"Set new StatePrefix: 'บึงกาฬ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.410843584+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.41088312+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-02-25T13:10:24.410895166+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.410909561+07:00","message":"[buffer interim] 140 false ซึ่งการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.410916312+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.410918533+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.41092493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.410927777+07:00","message":"> Transcript [1357] [false]: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.410930033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.41093206+07:00","message":"Set new StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.730430154+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.730467695+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-02-25T13:10:24.730473505+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.730488683+07:00","message":"[buffer interim] 140 false ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.730495387+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.730497733+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.730501488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.730506412+07:00","message":"> Transcript [1358] [false]: 'ซึ่งการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.730509651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.73051188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.730514411+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.730516308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.922251569+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.922301171+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-02-25T13:10:24.922306991+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.922327176+07:00","message":"[buffer interim] 140 false ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.922334645+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.922336945+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.92234476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.922347682+07:00","message":"> Transcript [1359] [false]: 'ซึ่งการลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.922351334+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.922353594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.922355873+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.922358482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.241816051+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.241859198+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-02-25T13:10:25.241866697+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.24188094+07:00","message":"[buffer interim] 140 false ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.241888641+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.241891808+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.241896261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.24189997+07:00","message":"> Transcript [1360] [false]: 'ซึ่งการลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.241904005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.24190662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.241909889+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.241912673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.431245883+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.431285188+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-02-25T13:10:25.431291526+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.431307484+07:00","message":"[buffer interim] 140 false ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431316046+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431318634+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431322999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431325774+07:00","message":"> Transcript [1361] [false]: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431329175+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431337392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431340179+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431342108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.43134456+07:00","message":"Push: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431346644+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431349246+07:00","message":"Set new StatePrefix : 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.431351451+07:00","message":"Next Push (prob) : 'สารโดยการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.431360824+07:00","message":"push: {false ซึ่งการลำเลียง 0 0xc0035f2100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.624870191+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.624904507+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-02-25T13:10:25.624911257+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.624923303+07:00","message":"[buffer interim] 140 false ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.624932516+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.624935137+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.624939611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.62494297+07:00","message":"> Transcript [1362] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.624946385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.624948402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.624950408+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.624952917+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.018244395+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.01828452+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-02-25T13:10:26.018290871+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.018304973+07:00","message":"[buffer interim] 140 false ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.018311362+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.018314078+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.018320963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.018323686+07:00","message":"> Transcript [1363] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.01832693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.018329025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.018331854+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.018335011+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.184290246+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.199243156+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.199288348+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-02-25T13:10:26.19929526+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.199307265+07:00","message":"[buffer interim] 140 false ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.19931735+07:00","message":"[bufferProcess] interim [640000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.199321233+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.199328609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.1993325+07:00","message":"> Transcript [1364] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.199337731+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.199342039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.199344241+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.199346726+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.309211637+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.30925022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลนั้น\",\"confidence\":0.9215466}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.309257252+07:00","message":"receive interim result [true|false]: การลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.309265013+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.309267792+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.309275138+07:00","message":"[buffer interim] 140 true การลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309285758+07:00","message":"[bufferProcess] interim [850000000]:การลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309289988+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309294059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309296825+07:00","message":"> Transcript [1365] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309300016+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309303915+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309305824+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309308146+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309310983+07:00","message":"Push: 'สารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.30931274+07:00","message":"TextPushed: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309314622+07:00","message":"Set new StatePrefix : 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.30931665+07:00","message":"Next Push (prob) : 'เวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309318457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.30932017+07:00","message":"> Transcript [1366] [true]: 'การลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309322299+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309324085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309325571+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309327584+07:00","message":"TextPushed: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309329061+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309452383+07:00","message":"Push: 'เวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309455741+07:00","message":"TextPushed: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309457485+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309459379+07:00","message":"Next Push (prob) : 'การลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.309469144+07:00","message":"push: {false สารโดยการสร้าง 0 0xc0035f2100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.309493355+07:00","message":"push: {true เวสิเคิลนั้น 0 0xc0035f2100}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.309464204+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_140.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:26.31668038+07:00","message":"write wav file: './tmp/7510/7510_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.518007445+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:26.653429119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:26.653436696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.978349686+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.978385768+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-02-25T13:10:26.978390691+07:00","message":"receive interim result [false|false]: แบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.978403618+07:00","message":"[buffer interim] 141 false แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.978409484+07:00","message":"[bufferProcess] interim [480000000]:แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.978411068+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.167858818+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.167895324+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-02-25T13:10:27.167901668+07:00","message":"receive interim result [false|false]: แบ่งออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.167914895+07:00","message":"[buffer interim] 141 false แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.167922477+07:00","message":"[bufferProcess] interim [660000000]:แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.167924696+07:00","message":"[bufferProcess] send to processor:แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.167931637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.167935029+07:00","message":"> Transcript [1367] [false]: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.167937238+07:00","message":"Set StatePrefix (first interim): 'แบ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.362089096+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.362118452+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-02-25T13:10:27.362125407+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.362141975+07:00","message":"[buffer interim] 141 false แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.362150509+07:00","message":"[bufferProcess] interim [900000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.362154313+07:00","message":"[bufferProcess] send to processor:แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.36216457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.362168827+07:00","message":"> Transcript [1368] [false]: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.362173106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.362176496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.362179438+07:00","message":"StatePrefix: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.362182348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.664839996+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.75421241+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.75425832+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-02-25T13:10:27.754264129+07:00","message":"receive interim result [true|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.754276439+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.754278605+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.754284779+07:00","message":"[buffer interim] 141 true แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754293401+07:00","message":"[bufferProcess] interim [380000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754296886+07:00","message":"[bufferProcess] send to processor (isfinal):แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754300531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754303317+07:00","message":"> Transcript [1369] [false]: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754306184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754308257+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754309888+07:00","message":"StatePrefix: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754311785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754313272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754315124+07:00","message":"> Transcript [1370] [true]: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754317008+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754318493+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754320004+07:00","message":"StatePrefix: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754321501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.754323999+07:00","message":"Push: 'แบ่งออกเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.754333443+07:00","message":"push: {true แบ่งออกเป็น 0 0xc002d59180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:27.760015126+07:00","message":"write wav file: './tmp/7510/7510_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.056691384+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.71448137+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.714522193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"EXO\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.714527572+07:00","message":"receive interim result [false|false]: EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.71454287+07:00","message":"[buffer interim] 142 false EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.714548647+07:00","message":"[bufferProcess] interim [480000000]:EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.714550258+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.777131224+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.777175863+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-02-25T13:10:28.777182214+07:00","message":"receive interim result [false|false]: โสม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.777196594+07:00","message":"[buffer interim] 142 false โสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.777203096+07:00","message":"[bufferProcess] interim [600000000]:โสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.777205343+07:00","message":"[bufferProcess] send to processor:EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.777212778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.777215503+07:00","message":"> Transcript [1371] [false]: 'EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.777217838+07:00","message":"Set StatePrefix (first interim): 'EXO'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.895441379+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.895482417+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-02-25T13:10:28.895488502+07:00","message":"receive interim result [false|false]: เ***ซเรย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.895502339+07:00","message":"[buffer interim] 142 false เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.895509257+07:00","message":"[bufferProcess] interim [720000000]:เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.895511875+07:00","message":"[bufferProcess] send to processor:โสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.895518938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.89552196+07:00","message":"> Transcript [1372] [false]: 'โสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.895524212+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.89552637+07:00","message":"Set new StatePrefix: 'โสม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.026870888+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.02690917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"EXO ใส่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.026915427+07:00","message":"receive interim result [false|false]: EXO ใส่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.026928546+07:00","message":"[buffer interim] 142 false EXO ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.026935635+07:00","message":"[bufferProcess] interim [780000000]:EXO ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.026937718+07:00","message":"[bufferProcess] send to processor:เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.026943795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.026946656+07:00","message":"> Transcript [1373] [false]: 'เ***ซเรย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.026948738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.026950711+07:00","message":"Set new StatePrefix: 'เ***ซเรย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.08947129+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.089509057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Society\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.089514595+07:00","message":"receive interim result [false|false]: Society"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.089527712+07:00","message":"[buffer interim] 142 false Society"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.089535+07:00","message":"[bufferProcess] interim [900000000]:Society"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.089537122+07:00","message":"[bufferProcess] send to processor:EXO ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.089542111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.089545431+07:00","message":"> Transcript [1374] [false]: 'EXO ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.089548091+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.089549936+07:00","message":"Set new StatePrefix: 'EXO ใส่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.207503085+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.207538356+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-02-25T13:10:29.207544015+07:00","message":"receive interim result [false|false]: เอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.207558505+07:00","message":"[buffer interim] 142 false เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.207567982+07:00","message":"[bufferProcess] interim [960000000]:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.207570721+07:00","message":"[bufferProcess] send to processor:Society"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.207576385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.20757913+07:00","message":"> Transcript [1375] [false]: 'Society'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.207581273+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.207583284+07:00","message":"Set new StatePrefix: 'Society'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:29.653739843+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:29.653760393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.653802056+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.72854841+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.728588864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกโซไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.728595022+07:00","message":"receive interim result [false|false]: เอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.728609161+07:00","message":"[buffer interim] 142 false เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.728616271+07:00","message":"[bufferProcess] interim [560000000]:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.7286188+07:00","message":"[bufferProcess] send to processor:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.728625923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.728629147+07:00","message":"> Transcript [1376] [false]: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.728631755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.728634232+07:00","message":"Set new StatePrefix: 'เอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.735226893+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.735239678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกโซไซโทซิส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.735243854+07:00","message":"receive interim result [true|false]: เอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.735251806+07:00","message":"end recv isFinal message id 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.735254178+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.735258951+07:00","message":"[buffer interim] 142 true เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735262605+07:00","message":"[bufferProcess] interim [620000000]:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735264825+07:00","message":"[bufferProcess] send to processor (isfinal):เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735279547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735299976+07:00","message":"> Transcript [1377] [false]: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735306112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735308721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735310903+07:00","message":"StatePrefix: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735313007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735315167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735317286+07:00","message":"> Transcript [1378] [true]: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735319252+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735320733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735322195+07:00","message":"StatePrefix: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735323842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.735331436+07:00","message":"Push: 'เอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.735343572+07:00","message":"push: {true เอกโซไซโทซิส 0 0xc0025b5100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:29.74166753+07:00","message":"write wav file: './tmp/7510/7510_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.036171979+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.561647435+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.56170639+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-02-25T13:10:30.561713612+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.561730979+07:00","message":"[buffer interim] 143 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.561739841+07:00","message":"[bufferProcess] interim [360000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.561742016+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.019226149+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.019270455+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-02-25T13:10:31.019277599+07:00","message":"receive interim result [false|false]: และเอ็ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.019293026+07:00","message":"[buffer interim] 143 false และเอ็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.019301841+07:00","message":"[bufferProcess] interim [780000000]:และเอ็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.019305322+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.019313672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.019317234+07:00","message":"> Transcript [1379] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.019320717+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.070893714+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.070926468+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-02-25T13:10:31.070931892+07:00","message":"receive interim result [false|false]: และเอ็นดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.070947418+07:00","message":"[buffer interim] 143 false และเอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.070953927+07:00","message":"[bufferProcess] interim [840000000]:และเอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.07095638+07:00","message":"[bufferProcess] send to processor:และเอ็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.070962283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.070964706+07:00","message":"> Transcript [1380] [false]: 'และเอ็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.070967663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.070969819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.070972013+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.070974146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.197277213+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.197309907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.9,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.197315588+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.1973263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Android\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.197329089+07:00","message":"receive interim result [false|false]:  Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.197335568+07:00","message":"[buffer interim] 143 false และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.197342087+07:00","message":"[buffer interim] 143 false  Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.197347902+07:00","message":"[bufferProcess] interim [960000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.197349824+07:00","message":"[bufferProcess] send to processor:และเอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.197354223+07:00","message":"[bufferProcess] interim [960000000]: Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.197357382+07:00","message":"[bufferProcess] update buffer: และ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.197360229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.197362778+07:00","message":"> Transcript [1381] [false]: 'และเอ็นดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.197365915+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.197367729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.197369376+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.197371315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.580109832+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.580141844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.580147455+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.580159776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.58016339+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.58017178+07:00","message":"[buffer interim] 143 false และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.580174861+07:00","message":"[buffer interim] 143 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.580180326+07:00","message":"[bufferProcess] interim [380000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.580182652+07:00","message":"[bufferProcess] send to processor:และ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.580186495+07:00","message":"[bufferProcess] interim [380000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.580190429+07:00","message":"[bufferProcess] update buffer: และ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.580193633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.580196266+07:00","message":"> Transcript [1382] [false]: 'และ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.580199571+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.580201533+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.580203336+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.58020546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.770810872+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.7708468+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-02-25T13:10:31.770853346+07:00","message":"receive interim result [false|false]: และเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.770866796+07:00","message":"[buffer interim] 143 false และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.770874691+07:00","message":"[bufferProcess] interim [620000000]:และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.770877421+07:00","message":"[bufferProcess] send to processor:และ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.770884669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.770888056+07:00","message":"> Transcript [1383] [false]: 'และ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.770891754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.770894365+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.770896967+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.770899404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.77090544+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.770907431+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.7709093+07:00","message":"Set new StatePrefix : 'และ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.770911562+07:00","message":"Next Push (prob) : ' endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.770919819+07:00","message":"push: {false และ 0 0xc0035f2780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.086940389+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.09489539+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.094936207+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-02-25T13:10:32.094943697+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.0949553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.094958667+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.094966343+07:00","message":"[buffer interim] 143 false และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.094972855+07:00","message":"[buffer interim] 143 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.094978856+07:00","message":"[bufferProcess] interim [920000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.094981192+07:00","message":"[bufferProcess] send to processor:และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.094988399+07:00","message":"[bufferProcess] interim [920000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.094991981+07:00","message":"[bufferProcess] update buffer: และ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.094995163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.094998288+07:00","message":"> Transcript [1384] [false]: 'และเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.095000254+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.095002094+07:00","message":"Set new StatePrefix: 'และเอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.17740844+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.177446169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ endocytosis\",\"confidence\":0.9011404}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.177452529+07:00","message":"receive interim result [true|false]: และ endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.17745973+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.177462048+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.177469632+07:00","message":"[buffer interim] 143 true และ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177479307+07:00","message":"[bufferProcess] interim [70000000]:และ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177483958+07:00","message":"[bufferProcess] send to processor (isfinal):และ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177488852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177497372+07:00","message":"> Transcript [1385] [false]: 'และ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177499881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177502866+07:00","message":"Set new StatePrefix: 'และ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177504741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177506502+07:00","message":"> Transcript [1386] [true]: 'และ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177509037+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177510833+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177512564+07:00","message":"StatePrefix: 'และ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177517264+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.177520254+07:00","message":"Push: ' endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.177529834+07:00","message":"push: {true  endocytosis 0 0xc0035f2780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:32.184182314+07:00","message":"write wav file: './tmp/7510/7510_143.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:32.654603561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:32.654612528+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.555723386+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.080523447+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.080569531+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-02-25T13:10:34.080574833+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.080589941+07:00","message":"[buffer interim] 144 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.080596712+07:00","message":"[bufferProcess] interim [540000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.080599135+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.080606394+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.080609363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.080612086+07:00","message":"> Transcript [1387] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.080614064+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.40179408+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.401833084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ x\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.401838756+07:00","message":"receive interim result [false|false]: สำหรับ x"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.401853423+07:00","message":"[buffer interim] 144 false สำหรับ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.401860997+07:00","message":"[bufferProcess] interim [840000000]:สำหรับ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.401862923+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.531044555+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.531079231+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-02-25T13:10:34.531086189+07:00","message":"receive interim result [false|false]: สำหรับเอกซ์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.531099859+07:00","message":"[buffer interim] 144 false สำหรับเอกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.531107426+07:00","message":"[bufferProcess] interim [960000000]:สำหรับเอกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.531109628+07:00","message":"[bufferProcess] send to processor:สำหรับ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.531117053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.531119883+07:00","message":"> Transcript [1388] [false]: 'สำหรับ x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.531123285+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.531125298+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.53112767+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.531129913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.536601534+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.53660917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ EXO\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.536612002+07:00","message":"receive interim result [false|false]: สำหรับ EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.536619462+07:00","message":"[buffer interim] 144 false สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.536622073+07:00","message":"[bufferProcess] interim [20000000]:สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.536623734+07:00","message":"[bufferProcess] send to processor:สำหรับเอกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.536625763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.536627465+07:00","message":"> Transcript [1389] [false]: 'สำหรับเอกซ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.536629355+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.536631388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.536633141+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.536634767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.725110247+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.725149587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.725155914+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.725185337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" EXO\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.72518951+07:00","message":"receive interim result [false|false]:  EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.725198123+07:00","message":"[buffer interim] 144 false สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.72520164+07:00","message":"[buffer interim] 144 false  EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.725207458+07:00","message":"[bufferProcess] interim [140000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.725209667+07:00","message":"[bufferProcess] send to processor:สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.725212771+07:00","message":"[bufferProcess] interim [140000000]: EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.725215007+07:00","message":"[bufferProcess] update buffer: สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.725218196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.72522139+07:00","message":"> Transcript [1390] [false]: 'สำหรับ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.725224128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.725225904+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.725227705+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.72522973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.790122673+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.790157844+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-02-25T13:10:34.790163947+07:00","message":"receive interim result [false|false]: สำหรับเอกซเรย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.790174028+07:00","message":"[buffer interim] 144 false สำหรับเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790180844+07:00","message":"[bufferProcess] interim [260000000]:สำหรับเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790183367+07:00","message":"[bufferProcess] send to processor:สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790189095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790191924+07:00","message":"> Transcript [1391] [false]: 'สำหรับ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790195157+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790197316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.79019906+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790201103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790205274+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790207372+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790209265+07:00","message":"Set new StatePrefix : 'สำหรับ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.790211759+07:00","message":"Next Push (prob) : ' EXO'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.790219613+07:00","message":"push: {false สำหรับ 0 0xc0024a5380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.982140394+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.982182967+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-02-25T13:10:34.982188557+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.982201263+07:00","message":"[buffer interim] 144 false สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.982207916+07:00","message":"[bufferProcess] interim [500000000]:สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.982210709+07:00","message":"[bufferProcess] send to processor:สำหรับเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.982217275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.9822199+07:00","message":"> Transcript [1392] [false]: 'สำหรับเอกซเรย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.982222245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.982224404+07:00","message":"Set new StatePrefix: 'สำหรับเอกซเรย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.622538731+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.622586595+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-02-25T13:10:35.622592449+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.622603997+07:00","message":"[buffer interim] 144 false สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.622614242+07:00","message":"[bufferProcess] interim [100000000]:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.622616722+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.622622832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.622625587+07:00","message":"> Transcript [1393] [false]: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.622628042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.622630481+07:00","message":"Set new StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:35.655267062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:35.655267065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.20972124+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.209767709+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-02-25T13:10:36.209774127+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.209787719+07:00","message":"[buffer interim] 144 false สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.209795823+07:00","message":"[bufferProcess] interim [700000000]:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.209798165+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.209802716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.20980533+07:00","message":"> Transcript [1394] [false]: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.20980884+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.209810884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.209812697+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.209814721+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.395578885+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.395620139+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-02-25T13:10:36.395625841+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.395644018+07:00","message":"[buffer interim] 144 false สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.395651088+07:00","message":"[bufferProcess] interim [880000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.395653233+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.395657439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.395660479+07:00","message":"> Transcript [1395] [false]: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.395663923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.39566612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.395668289+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.395670681+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.585760608+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.585797763+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-02-25T13:10:36.585803608+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.58581755+07:00","message":"[buffer interim] 144 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.585827747+07:00","message":"[bufferProcess] interim [120000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.585829968+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.585834405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.5858372+07:00","message":"> Transcript [1396] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.585840852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.585843044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.585845377+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.585847943+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.803301703+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.803341945+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-02-25T13:10:36.803347569+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.803363915+07:00","message":"[buffer interim] 144 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803371764+07:00","message":"[bufferProcess] interim [300000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803374359+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803378358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803381154+07:00","message":"> Transcript [1397] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803384749+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803386957+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803389467+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803392246+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803394843+07:00","message":"Push: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.80339677+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803398731+07:00","message":"Set new StatePrefix : 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.803401313+07:00","message":"Next Push (prob) : 'นะคะก็เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.803409276+07:00","message":"push: {false เอกโซไซโทซิส 0 0xc0024a5380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.91180179+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.911838143+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-02-25T13:10:36.91184423+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.911856652+07:00","message":"[buffer interim] 144 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.911863353+07:00","message":"[bufferProcess] interim [420000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.911865735+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.911871977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.911875207+07:00","message":"> Transcript [1398] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.911880961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.911883192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.911885749+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.911888383+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.22288536+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.222921512+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-02-25T13:10:37.222927995+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.222941427+07:00","message":"[buffer interim] 144 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.222948251+07:00","message":"[bufferProcess] interim [720000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.222950753+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.222958004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.222960884+07:00","message":"> Transcript [1399] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.222964028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.222966054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.22296823+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.222970765+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.654273392+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.727379669+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.74026626+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.740301503+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-02-25T13:10:37.740308104+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.740321643+07:00","message":"[buffer interim] 144 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.740328458+07:00","message":"[bufferProcess] interim [320000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.740331046+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.740339675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.740342591+07:00","message":"> Transcript [1400] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.740345856+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.740347792+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.740350227+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.740352985+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.754613473+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.754638175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร\",\"confidence\":0.95635587}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.754643251+07:00","message":"receive interim result [true|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.754652568+07:00","message":"end recv isFinal message id 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.7546547+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.754658816+07:00","message":"[buffer interim] 144 true สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754662988+07:00","message":"[bufferProcess] interim [320000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754665842+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.75466922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754672613+07:00","message":"> Transcript [1401] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754675359+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.75467733+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754679195+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754684737+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754692131+07:00","message":"Push: 'นะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754694092+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754696131+07:00","message":"Set new StatePrefix : 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754698823+07:00","message":"Next Push (prob) : 'ลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754700672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754702492+07:00","message":"> Transcript [1402] [true]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754704885+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754706578+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754708308+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754710282+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.754712215+07:00","message":"Push: 'ลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.754729683+07:00","message":"push: {false นะคะก็เป็นการ 0 0xc0024a5380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.754759653+07:00","message":"push: {true ลำเลียงสาร 0 0xc0024a5380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:37.766894646+07:00","message":"write wav file: './tmp/7510/7510_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.206548887+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.206589883+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-02-25T13:10:38.206595972+07:00","message":"receive interim result [false|false]: ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.206609768+07:00","message":"[buffer interim] 145 false ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.206616855+07:00","message":"[bufferProcess] interim [480000000]:ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.206618752+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.252315607+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.252347836+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-02-25T13:10:38.252352775+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.252366244+07:00","message":"[buffer interim] 145 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.252373248+07:00","message":"[bufferProcess] interim [540000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.252375295+07:00","message":"[bufferProcess] send to processor:ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.252379957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.252383278+07:00","message":"> Transcript [1403] [false]: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.252385295+07:00","message":"Set StatePrefix (first interim): 'ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.372351897+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.372389027+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-02-25T13:10:38.372395522+07:00","message":"receive interim result [false|false]: โดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.372408893+07:00","message":"[buffer interim] 145 false โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.372416424+07:00","message":"[bufferProcess] interim [660000000]:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.372418753+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.372426549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.372429302+07:00","message":"> Transcript [1404] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.372431354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.372433962+07:00","message":"Set new StatePrefix: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.549531979+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.549569732+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.549572252+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.54957393+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.549576164+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.549577788+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.549579372+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.549581092+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.549582834+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.549584708+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.549586376+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.583117816+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.583158256+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-02-25T13:10:38.583164347+07:00","message":"receive interim result [false|false]: โดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.583176509+07:00","message":"[buffer interim] 145 false โดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.583186689+07:00","message":"[bufferProcess] interim [900000000]:โดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.583189804+07:00","message":"[bufferProcess] send to processor:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.583196365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.583200519+07:00","message":"> Transcript [1405] [false]: 'โดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.58320518+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.583207878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.583211003+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.583212791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:38.655697167+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:38.655718406+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.891445427+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.891485642+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-02-25T13:10:38.891492203+07:00","message":"receive interim result [false|false]: โดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.891510988+07:00","message":"[buffer interim] 145 false โดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.891518926+07:00","message":"[bufferProcess] interim [200000000]:โดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.89152199+07:00","message":"[bufferProcess] send to processor:โดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.891531606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.89153546+07:00","message":"> Transcript [1406] [false]: 'โดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.891540276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.891543219+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.891546903+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.891549832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.136160617+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.13619986+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-02-25T13:10:39.136205996+07:00","message":"receive interim result [false|false]: โดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.136218628+07:00","message":"[buffer interim] 145 false โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.136225247+07:00","message":"[bufferProcess] interim [440000000]:โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.136228802+07:00","message":"[bufferProcess] send to processor:โดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.13623519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.136238023+07:00","message":"> Transcript [1407] [false]: 'โดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.136240977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.136242729+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.136244873+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.136247073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.453329973+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.538117933+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.538161242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้างเวสิเคิล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.538168663+07:00","message":"receive interim result [true|false]: โดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.538177773+07:00","message":"end recv isFinal message id 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.538179997+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.538186444+07:00","message":"[buffer interim] 145 true โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538195685+07:00","message":"[bufferProcess] interim [950000000]:โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538201089+07:00","message":"[bufferProcess] send to processor (isfinal):โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538205249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538208019+07:00","message":"> Transcript [1408] [false]: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538211118+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538215604+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538217696+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.53821982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538225493+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538227306+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538229388+07:00","message":"Set new StatePrefix : 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538232577+07:00","message":"Next Push (prob) : 'การสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538234586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538236585+07:00","message":"> Transcript [1409] [true]: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538238612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538240427+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538242051+07:00","message":"StatePrefix: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538243659+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.538245628+07:00","message":"Push: 'การสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.538256772+07:00","message":"push: {false โดย 0 0xc0024a5580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.538277012+07:00","message":"push: {true การสร้างเวสิเคิล 0 0xc0024a5580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:39.545148501+07:00","message":"write wav file: './tmp/7510/7510_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.098507637+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.559793036+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.559836227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.559841564+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.559857989+07:00","message":"[buffer interim] 146 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.559863873+07:00","message":"[bufferProcess] interim [300000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.559865505+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.559869749+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.559872987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.559875602+07:00","message":"> Transcript [1410] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.559877661+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.620505211+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.620549558+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-02-25T13:10:40.620555137+07:00","message":"receive interim result [false|false]: รู้จัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.620567693+07:00","message":"[buffer interim] 146 false รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.620573494+07:00","message":"[bufferProcess] interim [420000000]:รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.620575219+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.850115804+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.850159548+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-02-25T13:10:40.850165692+07:00","message":"receive interim result [false|false]: รู้จักค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.850178094+07:00","message":"[buffer interim] 146 false รู้จักค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.850185765+07:00","message":"[bufferProcess] interim [600000000]:รู้จักค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.850188125+07:00","message":"[bufferProcess] send to processor:รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.850193687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.850196713+07:00","message":"> Transcript [1411] [false]: 'รู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.850198814+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.85020076+07:00","message":"Set new StatePrefix: 'รู้จัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.131288097+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.13132406+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-02-25T13:10:41.131329015+07:00","message":"receive interim result [false|false]: จากภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.131340775+07:00","message":"[buffer interim] 146 false จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.131347115+07:00","message":"[bufferProcess] interim [840000000]:จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.131349395+07:00","message":"[bufferProcess] send to processor:รู้จักค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.131354883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.131357528+07:00","message":"> Transcript [1412] [false]: 'รู้จักค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.131360315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.131362035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.131363765+07:00","message":"StatePrefix: 'รู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.131365776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.138719437+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.138737405+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-02-25T13:10:41.138741431+07:00","message":"receive interim result [false|false]: จากภาพและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.138753181+07:00","message":"[buffer interim] 146 false จากภาพและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.138757107+07:00","message":"[bufferProcess] interim [900000000]:จากภาพและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.138759218+07:00","message":"[bufferProcess] send to processor:จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.138762286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.138764823+07:00","message":"> Transcript [1413] [false]: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.138766392+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.138768399+07:00","message":"Set new StatePrefix: 'จากภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.290321991+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.290358458+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-02-25T13:10:41.290364257+07:00","message":"receive interim result [false|false]: จากภาพนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.290377949+07:00","message":"[buffer interim] 146 false จากภาพนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.290385057+07:00","message":"[bufferProcess] interim [20000000]:จากภาพนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.290387596+07:00","message":"[bufferProcess] send to processor:จากภาพและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.290394649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.290397534+07:00","message":"> Transcript [1414] [false]: 'จากภาพและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.290400182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.290402409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.290404189+07:00","message":"StatePrefix: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.290406186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.32437853+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.324404017+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-02-25T13:10:41.324408366+07:00","message":"receive interim result [false|false]: จับภาพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.324420999+07:00","message":"[buffer interim] 146 false จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.324427599+07:00","message":"[bufferProcess] interim [80000000]:จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.324432595+07:00","message":"[bufferProcess] send to processor:จากภาพนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.324436125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.324438439+07:00","message":"> Transcript [1415] [false]: 'จากภาพนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.32444084+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.32444255+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.324444233+07:00","message":"StatePrefix: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.324446095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.497005069+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.613307851+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.613345961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพนะคะ\",\"confidence\":0.9290552}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.613352639+07:00","message":"receive interim result [true|false]: จากภาพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.613361218+07:00","message":"end recv isFinal message id 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.613363516+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.61337071+07:00","message":"[buffer interim] 146 true จากภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613380196+07:00","message":"[bufferProcess] interim [440000000]:จากภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613386053+07:00","message":"[bufferProcess] send to processor (isfinal):จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613389783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613392759+07:00","message":"> Transcript [1416] [false]: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613394693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613396463+07:00","message":"Set new StatePrefix: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613397946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613399952+07:00","message":"> Transcript [1417] [true]: 'จากภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613402099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613403848+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.61340564+07:00","message":"StatePrefix: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613407496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.613412922+07:00","message":"Push: 'จากภาพนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.613421047+07:00","message":"push: {true จากภาพนะคะ 0 0xc0001fa600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:41.619678019+07:00","message":"write wav file: './tmp/7510/7510_146.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:41.655922419+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:41.655942298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.884986327+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.211895367+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.211927376+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-02-25T13:10:42.211932345+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.211944025+07:00","message":"[buffer interim] 147 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.211950612+07:00","message":"[bufferProcess] interim [360000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.211952453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.415169121+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.415205994+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-02-25T13:10:42.415220288+07:00","message":"receive interim result [false|false]: เป็นผ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.4152344+07:00","message":"[buffer interim] 147 false เป็นผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.415241212+07:00","message":"[bufferProcess] interim [540000000]:เป็นผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.415243451+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.415250284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.415252999+07:00","message":"> Transcript [1418] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.415255796+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.419726843+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.419754597+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-02-25T13:10:42.419759646+07:00","message":"receive interim result [false|false]: เป็นภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.419771023+07:00","message":"[buffer interim] 147 false เป็นภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.41977687+07:00","message":"[bufferProcess] interim [600000000]:เป็นภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.41977889+07:00","message":"[bufferProcess] send to processor:เป็นผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.419782465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.419784768+07:00","message":"> Transcript [1419] [false]: 'เป็นผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.419787904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.419789742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.419791328+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.419792996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.669590087+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.669625356+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-02-25T13:10:42.669631209+07:00","message":"receive interim result [false|false]: เป็นภาพวาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.669643901+07:00","message":"[buffer interim] 147 false เป็นภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.669654277+07:00","message":"[bufferProcess] interim [780000000]:เป็นภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.669656455+07:00","message":"[bufferProcess] send to processor:เป็นภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.669660079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.669662819+07:00","message":"> Transcript [1420] [false]: 'เป็นภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.669665547+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.669667551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.669669438+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.669671116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.877408035+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.877451232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ Visit\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.877456075+07:00","message":"receive interim result [false|false]: เป็นภาพ Visit"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.877466918+07:00","message":"[buffer interim] 147 false เป็นภาพ Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.877473659+07:00","message":"[bufferProcess] interim [960000000]:เป็นภาพ Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.877475979+07:00","message":"[bufferProcess] send to processor:เป็นภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.877481182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.877483768+07:00","message":"> Transcript [1421] [false]: 'เป็นภาพวาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.877487162+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.877489201+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.87749098+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.877492891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.889219227+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.889261661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ visio\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.889267152+07:00","message":"receive interim result [false|false]: เป็นภาพ visio"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.889282098+07:00","message":"[buffer interim] 147 false เป็นภาพ visio"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889289421+07:00","message":"[bufferProcess] interim [20000000]:เป็นภาพ visio"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889291674+07:00","message":"[bufferProcess] send to processor:เป็นภาพ Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889295459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889298043+07:00","message":"> Transcript [1422] [false]: 'เป็นภาพ Visit'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889301069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889302936+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889305279+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889307296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889313405+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889315657+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889318055+07:00","message":"Set new StatePrefix : 'เป็นภาพ Visit'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.889320321+07:00","message":"Next Push (prob) : 'ภาพ Visit'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.889329465+07:00","message":"push: {false เป็น 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.931546682+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.931587966+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-02-25T13:10:42.931595653+07:00","message":"receive interim result [false|false]: เป็นภาพวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.931612438+07:00","message":"[buffer interim] 147 false เป็นภาพวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.931620478+07:00","message":"[bufferProcess] interim [80000000]:เป็นภาพวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.93162405+07:00","message":"[bufferProcess] send to processor:เป็นภาพ visio"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.931634555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.931638041+07:00","message":"> Transcript [1423] [false]: 'เป็นภาพ visio'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.931641151+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.931644186+07:00","message":"Set new StatePrefix: 'เป็นภาพ visio'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.04995558+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.049996885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.05000309+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.050016097+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.050022709+07:00","message":"[bufferProcess] interim [140000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.050024968+07:00","message":"[bufferProcess] send to processor:เป็นภาพวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.050033264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.05003699+07:00","message":"> Transcript [1424] [false]: 'เป็นภาพวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.050039356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.050041738+07:00","message":"Set new StatePrefix: 'เป็นภาพวิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.118403792+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.118444644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacles\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.118451671+07:00","message":"receive interim result [false|false]: pentacles"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.118467112+07:00","message":"[buffer interim] 147 false pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.118474683+07:00","message":"[bufferProcess] interim [260000000]:pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.118478023+07:00","message":"[bufferProcess] send to processor:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.118486695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.118490722+07:00","message":"> Transcript [1425] [false]: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.118495219+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.118498694+07:00","message":"Set new StatePrefix: 'pentacle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.121865468+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.121889904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.12189445+07:00","message":"receive interim result [false|false]: pentacle ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.12190655+07:00","message":"[buffer interim] 147 false pentacle ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.121910771+07:00","message":"[bufferProcess] interim [320000000]:pentacle ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.121912711+07:00","message":"[bufferProcess] send to processor:pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.121915212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.121917577+07:00","message":"> Transcript [1426] [false]: 'pentacles'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.121920268+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.121922091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.121923864+07:00","message":"StatePrefix: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.12192575+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.309241842+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.309283675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.309288958+07:00","message":"receive interim result [false|false]: pentacle ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.309301344+07:00","message":"[buffer interim] 147 false pentacle ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.309308756+07:00","message":"[bufferProcess] interim [440000000]:pentacle ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.309311205+07:00","message":"[bufferProcess] send to processor:pentacle ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.309317136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.309319815+07:00","message":"> Transcript [1427] [false]: 'pentacle ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.309323196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.309325252+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.309327238+07:00","message":"StatePrefix: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.309329422+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.463770654+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.4638035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่มีแอร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.463809267+07:00","message":"receive interim result [false|false]: pentacle ที่มีแอร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.463826801+07:00","message":"[buffer interim] 147 false pentacle ที่มีแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.463834004+07:00","message":"[bufferProcess] interim [620000000]:pentacle ที่มีแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.463836692+07:00","message":"[bufferProcess] send to processor:pentacle ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.463841258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.463844442+07:00","message":"> Transcript [1428] [false]: 'pentacle ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.46384781+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.463850234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.463852104+07:00","message":"StatePrefix: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.46385437+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.50412063+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.504146609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่มีเอ็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.504152158+07:00","message":"receive interim result [false|false]: pentacle ที่มีเอ็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.50416523+07:00","message":"[buffer interim] 147 false pentacle ที่มีเอ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504171946+07:00","message":"[bufferProcess] interim [680000000]:pentacle ที่มีเอ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504174489+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504178564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504181469+07:00","message":"> Transcript [1429] [false]: 'pentacle ที่มีแอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504184566+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504186764+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504188879+07:00","message":"StatePrefix: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504191079+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504193725+07:00","message":"Push: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504195285+07:00","message":"TextPushed: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.504196963+07:00","message":"Set new StatePrefix : 'pentacle ที่มีแอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.5041988+07:00","message":"Next Push (prob) : ' ที่มีแอร์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.504206456+07:00","message":"push: {false pentacle 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.765679374+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.765725307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่มีเอนไซม์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.765731274+07:00","message":"receive interim result [false|false]: pentacle ที่มีเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.765748013+07:00","message":"[buffer interim] 147 false pentacle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.765755833+07:00","message":"[bufferProcess] interim [860000000]:pentacle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.765758398+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.765772935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.765775906+07:00","message":"> Transcript [1430] [false]: 'pentacle ที่มีเอ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.7657782+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.765780552+07:00","message":"Set new StatePrefix: 'pentacle ที่มีเอ็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.768673227+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.76870734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.768712469+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.768726002+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-02-25T13:10:43.768728886+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.768735361+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.768738572+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.768743786+07:00","message":"[bufferProcess] interim [920000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.768746054+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.768752453+07:00","message":"[bufferProcess] interim [920000000]: ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.768754852+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.768757673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.768760245+07:00","message":"> Transcript [1431] [false]: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.768762301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.768771997+07:00","message":"Set new StatePrefix: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.01339675+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.013433982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.013440443+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.013453005+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-02-25T13:10:44.01345648+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.013463791+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.01346719+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.013473425+07:00","message":"[bufferProcess] interim [160000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.013475854+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.013479432+07:00","message":"[bufferProcess] interim [160000000]: ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.013481656+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.013485034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.013487857+07:00","message":"> Transcript [1432] [false]: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.013491292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.013493436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.013495186+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.013497471+07:00","message":"TextPushed: 'pentacle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.215487067+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.215531461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.215538311+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.215551688+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-02-25T13:10:44.21555499+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.215563487+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.215566883+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.215573244+07:00","message":"[bufferProcess] interim [400000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.215575331+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.215578693+07:00","message":"[bufferProcess] interim [400000000]: ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.215581092+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.215584789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.215587547+07:00","message":"> Transcript [1433] [false]: 'pentacle ที่มีเอนไซม์อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.215591052+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.215593287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.215595036+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.21559964+07:00","message":"TextPushed: 'pentacle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.330227752+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.330266547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.330272753+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.330286472+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-02-25T13:10:44.330289389+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.33029711+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.330300126+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.33030662+07:00","message":"[bufferProcess] interim [460000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.330309094+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.330312496+07:00","message":"[bufferProcess] interim [460000000]: ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.330315216+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.330318436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.330321282+07:00","message":"> Transcript [1434] [false]: 'pentacle ที่มีเอนไซม์อยู่พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.330324201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.330326256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.330328142+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.330330805+07:00","message":"TextPushed: 'pentacle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.459111007+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.459147644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.459153339+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.45916687+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-02-25T13:10:44.459171289+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.459178266+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.459181602+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459187678+07:00","message":"[bufferProcess] interim [580000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.45918989+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459193031+07:00","message":"[bufferProcess] interim [580000000]: ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459195705+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459198533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459201347+07:00","message":"> Transcript [1435] [false]: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459204551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459208551+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459210495+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459212692+07:00","message":"TextPushed: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459215935+07:00","message":"Push: ' ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459217915+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459220008+07:00","message":"Set new StatePrefix : 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.459222012+07:00","message":"Next Push (prob) : 'อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.459229552+07:00","message":"push: {false  ที่มีเอนไซม์ 0 0xc0024a4380}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:44.656253629+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:44.656273052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.042095418+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.042134538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่มีเอนไซม์อยู่ภายใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.042140336+07:00","message":"receive interim result [false|false]: pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.042148886+07:00","message":"[buffer interim] 147 false pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.042157415+07:00","message":"[bufferProcess] interim [180000000]:pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.042160171+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.042163309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.042165945+07:00","message":"> Transcript [1436] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.042168996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.042170894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.042172686+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.0421753+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.238997691+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.239032831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.239038485+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.23905743+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-02-25T13:10:45.239060635+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในพื้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.239078041+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.239091706+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่ภายในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.23909956+07:00","message":"[bufferProcess] interim [360000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.239102361+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.239107882+07:00","message":"[bufferProcess] interim [360000000]: ที่มีเอนไซม์อยู่ภายในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.239111344+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.239114364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.239117406+07:00","message":"> Transcript [1437] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.239120355+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.239122258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.239123973+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.239126331+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.384652237+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.384694937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.384700345+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.384714199+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-02-25T13:10:45.384718035+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.384739311+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.384759274+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่ภายในเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.384767634+07:00","message":"[bufferProcess] interim [480000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.384771738+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.384778448+07:00","message":"[bufferProcess] interim [480000000]: ที่มีเอนไซม์อยู่ภายในเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.384781197+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.384783755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.384787299+07:00","message":"> Transcript [1438] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.384792341+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.384795224+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.384797731+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.384807933+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.436512593+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.436556247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.436562667+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.436574043+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-02-25T13:10:45.436577362+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.436585299+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.436588617+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436596754+07:00","message":"[bufferProcess] interim [540000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436599129+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436602497+07:00","message":"[bufferProcess] interim [540000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436604725+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436607486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436610621+07:00","message":"> Transcript [1439] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436614246+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436618076+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436620154+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436622886+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436625846+07:00","message":"Push: 'อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436627782+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436629857+07:00","message":"Set new StatePrefix : 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.436631754+07:00","message":"Next Push (prob) : 'ในเพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.436641199+07:00","message":"push: {false อยู่ภาย 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.61230789+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.612374791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.612380796+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.612398851+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-02-25T13:10:45.612402113+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.612409833+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.612413685+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.61242021+07:00","message":"[bufferProcess] interim [780000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.612422805+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.612426423+07:00","message":"[bufferProcess] interim [780000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.612429124+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.612432109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.612435065+07:00","message":"> Transcript [1440] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.612438065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.612439941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.612441766+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.612444058+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.742795707+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.742832513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.742837959+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.742848836+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-02-25T13:10:45.742851858+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.742858408+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.742864285+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.742869805+07:00","message":"[bufferProcess] interim [900000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.742871837+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.742875056+07:00","message":"[bufferProcess] interim [900000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.74287766+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.742880557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.742883354+07:00","message":"> Transcript [1441] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.742886334+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.742888086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.742889885+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.742891882+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.056509401+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.05654798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.056553566+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.056566227+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-02-25T13:10:46.056569471+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.056577522+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.056580908+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.056587242+07:00","message":"[bufferProcess] interim [140000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.056589621+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.05659358+07:00","message":"[bufferProcess] interim [140000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.056596735+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.056600206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.056605122+07:00","message":"> Transcript [1442] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.056608944+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.056610834+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.056612485+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.05661472+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.34571949+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.345758014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.345763746+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.345777944+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-02-25T13:10:46.345783932+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.345792371+07:00","message":"[buffer interim] 147 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.345795519+07:00","message":"[buffer interim] 147 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.34580183+07:00","message":"[bufferProcess] interim [500000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.34580429+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.345807804+07:00","message":"[bufferProcess] interim [500000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.345810247+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.345813703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.345816773+07:00","message":"> Transcript [1443] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.345820759+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.34582931+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.345831822+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.345834358+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.345837611+07:00","message":"Push: 'ในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.345839406+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.345841421+07:00","message":"Set new StatePrefix : 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.34584347+07:00","message":"Next Push (prob) : 'มาสู่ผิว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.345852047+07:00","message":"push: {false ในเพื่อน 0 0xc0024a4380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.494919541+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.62232445+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.622366573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์\",\"confidence\":0.8584857}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.622377517+07:00","message":"receive interim result [true|false]: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.622387283+07:00","message":"end recv isFinal message id 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.622389363+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.622396091+07:00","message":"[buffer interim] 147 true เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622406286+07:00","message":"[bufferProcess] interim [830000000]:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622411942+07:00","message":"[bufferProcess] send to processor (isfinal):pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.62241543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622418382+07:00","message":"> Transcript [1444] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622423253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622425092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622426953+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622429566+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622431515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622433584+07:00","message":"> Transcript [1445] [true]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622435743+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622437271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622441317+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622443106+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.62244467+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622609428+07:00","message":"Push: 'มาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622612291+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622614669+07:00","message":"Set new StatePrefix : 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622616836+07:00","message":"Next Push (prob) : 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.6226254+07:00","message":"push: {true มาสู่ผิวเซลล์ 0 0xc0024a4380}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.622637201+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_147.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:46.632056009+07:00","message":"write wav file: './tmp/7510/7510_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.755902944+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.093898257+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.093935691+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-02-25T13:10:47.093940862+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.093954179+07:00","message":"[buffer interim] 148 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.093960088+07:00","message":"[bufferProcess] interim [420000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.093962012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.279071058+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.279107572+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-02-25T13:10:47.279113021+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.27912491+07:00","message":"[buffer interim] 148 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.279131642+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.27913419+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.279139693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.279142124+07:00","message":"> Transcript [1446] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.27914427+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.602695087+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.60273163+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-02-25T13:10:47.602737668+07:00","message":"receive interim result [false|false]: แล้วก็ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.602751707+07:00","message":"[buffer interim] 148 false แล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.602758863+07:00","message":"[bufferProcess] interim [840000000]:แล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.602761201+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.602768823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.602771579+07:00","message":"> Transcript [1447] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.602774645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.602776681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.602778559+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.602780712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:47.656883426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:47.656890782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.728248+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.728282245+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-02-25T13:10:47.728288362+07:00","message":"receive interim result [false|false]: แล้วก็ที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.728300526+07:00","message":"[buffer interim] 148 false แล้วก็ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.728306464+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.728308959+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.728316124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.728318929+07:00","message":"> Transcript [1448] [false]: 'แล้วก็ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.72832247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.728324633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.728326789+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.728328851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.933523123+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.933565983+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-02-25T13:10:47.933572764+07:00","message":"receive interim result [false|false]: แล้วก็ที่เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.933586997+07:00","message":"[buffer interim] 148 false แล้วก็ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.93359434+07:00","message":"[bufferProcess] interim [140000000]:แล้วก็ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.933596781+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.933603931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.93360702+07:00","message":"> Transcript [1449] [false]: 'แล้วก็ที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.933609988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.933612039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.933613682+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.933616004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.960688292+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.960722864+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-02-25T13:10:47.960728146+07:00","message":"receive interim result [false|false]: แล้วก็ที่อยู่หัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.960744111+07:00","message":"[buffer interim] 148 false แล้วก็ที่อยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.960751882+07:00","message":"[bufferProcess] interim [200000000]:แล้วก็ที่อยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.96075424+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.960760571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.96076325+07:00","message":"> Transcript [1450] [false]: 'แล้วก็ที่เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.960766234+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.960768201+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.960770285+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.960772294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.960776633+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.960780231+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.960782513+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.960784882+07:00","message":"Next Push (prob) : 'ก็ที่เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.960793102+07:00","message":"push: {false แล้ว 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.982908271+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.982937616+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-02-25T13:10:47.9829428+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.98295212+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.982957597+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.982959925+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่อยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.982965449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.982968533+07:00","message":"> Transcript [1451] [false]: 'แล้วก็ที่อยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.982970914+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.982973096+07:00","message":"Set new StatePrefix: 'แล้วก็ที่อยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.170920713+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.170963045+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-02-25T13:10:48.170968986+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.17098526+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.170993602+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.170996311+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.171005453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.171008316+07:00","message":"> Transcript [1452] [false]: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.171010513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.171012497+07:00","message":"Set new StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.400098952+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.400135644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม Basic\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.400142437+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม Basic"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.400158752+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม Basic"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.400166141+07:00","message":"[bufferProcess] interim [680000000]:แล้วก็ที่เยื่อหุ้ม Basic"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.400168831+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.400175954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.400178699+07:00","message":"> Transcript [1453] [false]: 'แล้วก็ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.400182587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.400184592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.400186828+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.400189436+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.518134213+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.51817238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.518179389+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.518193981+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.518201854+07:00","message":"[bufferProcess] interim [800000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.518204677+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม Basic"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.518212205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.518214671+07:00","message":"> Transcript [1454] [false]: 'แล้วก็ที่เยื่อหุ้ม Basic'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.518218038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.518219997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.518222192+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.518224453+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.62436135+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.624399742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.624406865+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.624418421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.624420958+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.624427249+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.624430302+07:00","message":"[buffer interim] 148 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.624435525+07:00","message":"[bufferProcess] interim [860000000]:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.624437551+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.624440909+07:00","message":"[bufferProcess] interim [860000000]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.624443252+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.624446148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.624448944+07:00","message":"> Transcript [1455] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.624451882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.624453872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.624455866+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.624457884+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.880105516+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.880138398+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-02-25T13:10:48.8801468+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.88015692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.880160021+07:00","message":"receive interim result [false|false]:  vesicle นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.880165548+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.880170194+07:00","message":"[buffer interim] 148 false  vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880175328+07:00","message":"[bufferProcess] interim [160000000]:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880177764+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880181141+07:00","message":"[bufferProcess] interim [160000000]: vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.88018441+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880187479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880190069+07:00","message":"> Transcript [1456] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880193219+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880195086+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880196854+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880199179+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.88020327+07:00","message":"Push: 'ก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880205043+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880206947+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.880209126+07:00","message":"Next Push (prob) : ' vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.880215765+07:00","message":"push: {false ก็ที่เยื่อหุ้ม 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.122683445+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.122724272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.122730553+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.122740547+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-02-25T13:10:49.122743162+07:00","message":"receive interim result [false|false]:  นะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.12274991+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.122752946+07:00","message":"[buffer interim] 148 false  นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.122758418+07:00","message":"[bufferProcess] interim [400000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.122760538+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.122763363+07:00","message":"[bufferProcess] interim [400000000]: นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.122765714+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.122769616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.122772306+07:00","message":"> Transcript [1457] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.122775509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.122777436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.122779676+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.122782037+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.2082326+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.208268187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.208274614+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.208286226+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-02-25T13:10:49.208288796+07:00","message":"receive interim result [false|false]:  นะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.208296468+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.208302931+07:00","message":"[buffer interim] 148 false  นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.208308122+07:00","message":"[bufferProcess] interim [520000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.208310491+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.20831427+07:00","message":"[bufferProcess] interim [520000000]: นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.208316815+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.208319862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.208323135+07:00","message":"> Transcript [1458] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.208325729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.208327577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.208329595+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.208331513+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.401649169+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.401687774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.40169359+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.401705182+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-02-25T13:10:49.401707914+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.401715803+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.401722066+07:00","message":"[buffer interim] 148 false  นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.401726951+07:00","message":"[bufferProcess] interim [700000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.401729382+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.401732527+07:00","message":"[bufferProcess] interim [700000000]: นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.401735427+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.40173831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.401740827+07:00","message":"> Transcript [1459] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.401743724+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.401745556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.40174726+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.401749124+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.582400456+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.582441265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.58244955+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.582461832+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-02-25T13:10:49.582466308+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.582481098+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.582493514+07:00","message":"[buffer interim] 148 false  นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582500128+07:00","message":"[bufferProcess] interim [880000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582503062+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582509874+07:00","message":"[bufferProcess] interim [880000000]: นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582512186+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582515064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582517998+07:00","message":"> Transcript [1460] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582521799+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582523714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582525663+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582527475+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582533415+07:00","message":"Push: ' vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582535047+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.582537235+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.58253948+07:00","message":"Next Push (prob) : ' นะคะก็จะเชื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.582547898+07:00","message":"push: {false  vesicle 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.788938435+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.788974138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.788979873+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.788992617+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-02-25T13:10:49.788996362+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.789004168+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.789007332+07:00","message":"[buffer interim] 148 false  นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.789013112+07:00","message":"[bufferProcess] interim [120000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.789015665+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.789018755+07:00","message":"[bufferProcess] interim [120000000]: นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.789020931+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.789024807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.789027573+07:00","message":"> Transcript [1461] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.789030948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.789032807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.789034589+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.789036895+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.088880278+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.088924548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.088930578+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.088940088+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-02-25T13:10:50.088943037+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.088949256+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.088953912+07:00","message":"[buffer interim] 148 false  นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.088959073+07:00","message":"[bufferProcess] interim [360000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.088961575+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.088967369+07:00","message":"[bufferProcess] interim [360000000]: นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.088970534+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.088973613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.088976631+07:00","message":"> Transcript [1462] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.088979692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.088981749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.088983501+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.088985661+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.319084438+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.319129937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.319138519+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.319150727+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-02-25T13:10:50.319154626+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.319164551+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.319168573+07:00","message":"[buffer interim] 148 false  นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.319176538+07:00","message":"[bufferProcess] interim [600000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.31917945+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.319182653+07:00","message":"[bufferProcess] interim [600000000]: นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.319185318+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.319188122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.319192436+07:00","message":"> Transcript [1463] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.319196327+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.319198127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.31920015+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.319202206+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.483496175+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.48353169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.483537847+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.483547686+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-02-25T13:10:50.483550855+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.483565278+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.483568243+07:00","message":"[buffer interim] 148 false  นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483573456+07:00","message":"[bufferProcess] interim [780000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483576183+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483579246+07:00","message":"[bufferProcess] interim [780000000]: นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483581764+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483584678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483587185+07:00","message":"> Transcript [1464] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483590461+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483592173+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483593892+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483596076+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483598576+07:00","message":"Push: ' นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483600349+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.48360229+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.483604407+07:00","message":"Next Push (prob) : 'รวมกับยอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.483611331+07:00","message":"push: {false  นะคะก็จะเชื่อ 0 0xc0001fae00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:50.65761024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:50.657610253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.671243156+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.671278769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.671284447+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.67129354+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-02-25T13:10:50.671298053+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.671307056+07:00","message":"[buffer interim] 148 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.671315341+07:00","message":"[buffer interim] 148 false  นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.671321637+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.67132425+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.671327486+07:00","message":"[bufferProcess] interim [20000000]: นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.671330489+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.671334143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.671337044+07:00","message":"> Transcript [1465] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.671339518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.671341262+07:00","message":"Set new StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.913810347+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.106825657+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.106867042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์\",\"confidence\":0.9467125}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.106873917+07:00","message":"receive interim result [true|false]: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.106881962+07:00","message":"end recv isFinal message id 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.106883929+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.106889692+07:00","message":"[buffer interim] 148 true แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106898032+07:00","message":"[bufferProcess] interim [380000000]:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.10690258+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106906271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106909192+07:00","message":"> Transcript [1466] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106912893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106914589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106916447+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106918965+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106921075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106922835+07:00","message":"> Transcript [1467] [true]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106925061+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106926503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106928048+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106929942+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.106943458+07:00","message":"Push: 'มรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.106954316+07:00","message":"push: {true มรวมกับเยื่อหุ้มเซลล์ 0 0xc0001fae00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:51.11623667+07:00","message":"write wav file: './tmp/7510/7510_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.11635001+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.476627891+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.476664995+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-02-25T13:10:51.476670085+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.476683457+07:00","message":"[buffer interim] 149 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.476689609+07:00","message":"[bufferProcess] interim [420000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.476691103+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.647081035+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.647115404+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-02-25T13:10:51.647121982+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.647135648+07:00","message":"[buffer interim] 149 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.647142803+07:00","message":"[bufferProcess] interim [540000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.647145656+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.647152905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.647156105+07:00","message":"> Transcript [1468] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.647158525+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.772660352+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.77270057+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-02-25T13:10:51.772708934+07:00","message":"receive interim result [false|false]: ทำให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.772722824+07:00","message":"[buffer interim] 149 false ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.772729615+07:00","message":"[bufferProcess] interim [720000000]:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.772732027+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.772739083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.772741906+07:00","message":"> Transcript [1469] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.772744495+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.772746494+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.772748557+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.772750932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.087937354+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.087983666+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-02-25T13:10:52.087989716+07:00","message":"receive interim result [false|false]: ทำให้เกิดการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.088001418+07:00","message":"[buffer interim] 149 false ทำให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088008657+07:00","message":"[bufferProcess] interim [960000000]:ทำให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088011211+07:00","message":"[bufferProcess] send to processor:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.08801684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088020044+07:00","message":"> Transcript [1470] [false]: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088022698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088024626+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088026708+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088028827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.342754699+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.342795959+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-02-25T13:10:52.342802441+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.342816782+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.342824245+07:00","message":"[bufferProcess] interim [260000000]:ทำให้เกิดการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.342826834+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.342834211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.342837238+07:00","message":"> Transcript [1471] [false]: 'ทำให้เกิดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.342840385+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.342842546+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.342844625+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.342847705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.536495023+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.536529368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลัง M\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.536536021+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลัง M"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.536549768+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลัง M"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536555915+07:00","message":"[bufferProcess] interim [500000000]:ทำให้เกิดการหลัง M"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536557973+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536563702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536566496+07:00","message":"> Transcript [1472] [false]: 'ทำให้เกิดการหลั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536569496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536571698+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536573905+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536576123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536580513+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536582153+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536583909+07:00","message":"Set new StatePrefix : 'ทำให้เกิดการหลั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.536588323+07:00","message":"Next Push (prob) : 'ให้เกิดการหลั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.536596265+07:00","message":"push: {false ทำ 0 0xc00041d100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.665044413+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.665068072+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-02-25T13:10:52.665072688+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.66508524+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.665091691+07:00","message":"[bufferProcess] interim [620000000]:ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.665094036+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลัง M"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.665098762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.665103228+07:00","message":"> Transcript [1473] [false]: 'ทำให้เกิดการหลัง M'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.665105065+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.665106664+07:00","message":"Set new StatePrefix: 'ทำให้เกิดการหลัง M'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.983601959+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.983642154+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-02-25T13:10:52.98364961+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.983664493+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.983672178+07:00","message":"[bufferProcess] interim [920000000]:ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.98367468+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.983681569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.98368435+07:00","message":"> Transcript [1474] [false]: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.983686741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.983689331+07:00","message":"Set new StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.051709382+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.05173175+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-02-25T13:10:53.051737653+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.051752171+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.051758592+07:00","message":"[bufferProcess] interim [980000000]:ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.051763554+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.051770552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.051772741+07:00","message":"> Transcript [1475] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.051775741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.05177775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.051779497+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.051781589+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.37865592+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.378695823+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-02-25T13:10:53.378701088+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.37871538+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.378721041+07:00","message":"[bufferProcess] interim [280000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.378723388+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.378729667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.378732168+07:00","message":"> Transcript [1476] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.378735197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.378737174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.378738903+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.378741701+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.567528236+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.567566881+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-02-25T13:10:53.567572467+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.567584809+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.567591748+07:00","message":"[bufferProcess] interim [520000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.567594371+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.567605922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.567609525+07:00","message":"> Transcript [1477] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.567613429+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.567615761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.567617883+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.56762023+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:53.658373759+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:53.658384942+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.755237583+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.75528347+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-02-25T13:10:53.755289194+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.755301786+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755309128+07:00","message":"[bufferProcess] interim [700000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755312099+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755315835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755318549+07:00","message":"> Transcript [1478] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755322097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755324218+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755326444+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.75532882+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755337246+07:00","message":"Push: 'ให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755339572+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755342553+07:00","message":"Set new StatePrefix : 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.755344725+07:00","message":"Next Push (prob) : 'จากเซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.755371326+07:00","message":"push: {false ให้เกิดการหลั่งเอนไซม์ 0 0xc00041d100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.881043128+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.881077794+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-02-25T13:10:53.881084048+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.881096428+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.881103574+07:00","message":"[bufferProcess] interim [820000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.881105953+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.881112023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.881114905+07:00","message":"> Transcript [1479] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.881118138+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.881120144+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.881122286+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.881125095+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.328981128+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.329027093+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-02-25T13:10:54.329033595+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.329046937+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.329053082+07:00","message":"[bufferProcess] interim [240000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.329056558+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.329064748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.329069021+07:00","message":"> Transcript [1480] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.329073773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.329076971+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.329080019+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.329083685+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.465930085+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.465967817+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-02-25T13:10:54.465973314+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.465986598+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.465993118+07:00","message":"[bufferProcess] interim [420000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.465995579+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.46600198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.466004767+07:00","message":"> Transcript [1481] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.466013943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.466016196+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.466018155+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.466023123+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.581850254+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.581884157+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-02-25T13:10:54.581890257+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.581903592+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581909624+07:00","message":"[bufferProcess] interim [480000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581912098+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581918063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581921245+07:00","message":"> Transcript [1482] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581924957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581926942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581928936+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581931599+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581938124+07:00","message":"Push: 'จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581941969+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.58194422+07:00","message":"Set new StatePrefix : 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.581946459+07:00","message":"Next Push (prob) : 'ผิวของการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.581964294+07:00","message":"push: {false จากเซลล์บุ 0 0xc00041d100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.771328483+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.771377914+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-02-25T13:10:54.771383463+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.771397779+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.771404724+07:00","message":"[bufferProcess] interim [720000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.771407007+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.771413906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.771417362+07:00","message":"> Transcript [1483] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.771419715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.771421637+07:00","message":"Set new StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.840076785+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.840119526+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-02-25T13:10:54.840128678+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.840143853+07:00","message":"[buffer interim] 149 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.840151513+07:00","message":"[bufferProcess] interim [780000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.840154068+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.84016186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.840165606+07:00","message":"> Transcript [1484] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.840170694+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.840174209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.840177064+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.840181492+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.213523528+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.276594458+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.316381021+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.316421877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.316427265+07:00","message":"receive interim result [true|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.316439267+07:00","message":"end recv isFinal message id 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.31644188+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.316447912+07:00","message":"[buffer interim] 149 true ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316454746+07:00","message":"[bufferProcess] interim [320000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316458705+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.31646306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316465685+07:00","message":"> Transcript [1485] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316470633+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316472486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316474315+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316476964+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316478771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316480683+07:00","message":"> Transcript [1486] [true]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316482712+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316484211+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316485711+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316487459+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.316490398+07:00","message":"Push: 'ผิวของกระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.316499619+07:00","message":"push: {true ผิวของกระเพาะอาหาร 0 0xc00041d100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:55.325289744+07:00","message":"write wav file: './tmp/7510/7510_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.334351506+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.466393505+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.504083785+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.504103811+07:00","message":"found end of frame, send empty tag with msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.504107708+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.504117602+07:00","message":"[buffer interim] 150 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.50412672+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.504132255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.504136092+07:00","message":"> Transcript [1487] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.504139799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.504142541+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.50414547+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.504148214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.504151946+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.504164279+07:00","message":"push: {true \n 0 0xc002d58400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:55.509055776+07:00","message":"write wav file: './tmp/7510/7510_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.804739338+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.804782021+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-02-25T13:10:55.804787595+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.80480428+07:00","message":"[buffer interim] 151 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.804811627+07:00","message":"[bufferProcess] interim [420000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.80481349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.125613647+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.125652908+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-02-25T13:10:56.125660733+07:00","message":"receive interim result [false|false]: เขาสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.125672147+07:00","message":"[buffer interim] 151 false เขาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.125678461+07:00","message":"[bufferProcess] interim [660000000]:เขาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.125680678+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.12568629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.125689091+07:00","message":"> Transcript [1488] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.125691396+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.137532687+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.137555102+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-02-25T13:10:56.137559817+07:00","message":"receive interim result [false|false]: เข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.137570327+07:00","message":"[buffer interim] 151 false เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.137575256+07:00","message":"[bufferProcess] interim [720000000]:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.137577314+07:00","message":"[bufferProcess] send to processor:เขาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.137580823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.137583387+07:00","message":"> Transcript [1489] [false]: 'เขาสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.137586227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.137588277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.137590044+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.13759198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.184735827+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.184758172+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-02-25T13:10:56.184763739+07:00","message":"receive interim result [false|false]: เขาถูก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.184776908+07:00","message":"[buffer interim] 151 false เขาถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.184782165+07:00","message":"[bufferProcess] interim [780000000]:เขาถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.184784124+07:00","message":"[bufferProcess] send to processor:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.184787105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.184790441+07:00","message":"> Transcript [1490] [false]: 'เข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.184792133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.184794176+07:00","message":"Set new StatePrefix: 'เข้าสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.441422017+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.441461089+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-02-25T13:10:56.441467609+07:00","message":"receive interim result [false|false]: เข้าสู่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.44148038+07:00","message":"[buffer interim] 151 false เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.441487416+07:00","message":"[bufferProcess] interim [960000000]:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.441489832+07:00","message":"[bufferProcess] send to processor:เขาถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.441495909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.441498809+07:00","message":"> Transcript [1491] [false]: 'เขาถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.441500779+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.441502728+07:00","message":"Set new StatePrefix: 'เขาถูก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.502209645+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.502250506+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-02-25T13:10:56.502256563+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.502268782+07:00","message":"[buffer interim] 151 false เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.502275351+07:00","message":"[bufferProcess] interim [80000000]:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.502277924+07:00","message":"[bufferProcess] send to processor:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.502286271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.502290694+07:00","message":"> Transcript [1492] [false]: 'เข้าสู่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.502293995+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.502297171+07:00","message":"Set new StatePrefix: 'เข้าสู่ระบบ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:56.658558851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:56.658571699+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.684623705+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.684662167+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-02-25T13:10:56.684667903+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.684681975+07:00","message":"[buffer interim] 151 false เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.684695099+07:00","message":"[bufferProcess] interim [260000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.684697607+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.684701589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.68470412+07:00","message":"> Transcript [1493] [false]: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.684706397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.684708216+07:00","message":"Set new StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.207512107+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.207549916+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-02-25T13:10:57.207556069+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหารนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.207569739+07:00","message":"[buffer interim] 151 false เข้าสู่กระเพาะอาหารนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.207577099+07:00","message":"[bufferProcess] interim [740000000]:เข้าสู่กระเพาะอาหารนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.207579622+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.207586705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.207589577+07:00","message":"> Transcript [1494] [false]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.20759294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.207595038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.207597159+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.207599987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.21106642+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.211086365+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-02-25T13:10:57.211089743+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.211098373+07:00","message":"[buffer interim] 151 false เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.211101266+07:00","message":"[bufferProcess] interim [800000000]:เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.211104568+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะอาหารนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.211106548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.211108503+07:00","message":"> Transcript [1495] [false]: 'เข้าสู่กระเพาะอาหารนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.21111052+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.2111122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.211113813+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.211115601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.384005105+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.474798776+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.474837152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหารนะคะ\",\"confidence\":0.95472825}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.474843987+07:00","message":"receive interim result [true|false]: เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.474852046+07:00","message":"end recv isFinal message id 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.474854233+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.47486072+07:00","message":"[buffer interim] 151 true เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474870151+07:00","message":"[bufferProcess] interim [130000000]:เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.4748752+07:00","message":"[bufferProcess] send to processor (isfinal):เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474878656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474881335+07:00","message":"> Transcript [1496] [false]: 'เข้าสู่กระเพาะอาหารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474884448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474886654+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474889038+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474891234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474892702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474894773+07:00","message":"> Transcript [1497] [true]: 'เข้าสู่กระเพาะอาหารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474897149+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474898783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474900279+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474901923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.474908154+07:00","message":"Push: 'เข้าสู่กระเพาะอาหารนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.474915025+07:00","message":"push: {true เข้าสู่กระเพาะอาหารนะคะ 0 0xc0035f2000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:57.482370335+07:00","message":"write wav file: './tmp/7510/7510_151.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.96772674+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.71021059+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.710258227+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-02-25T13:10:58.710263872+07:00","message":"receive interim result [false|false]: ผัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.710278991+07:00","message":"[buffer interim] 152 false ผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.71028612+07:00","message":"[bufferProcess] interim [600000000]:ผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.710287785+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.710294038+07:00","message":"[bufferProcess] send to processor (ticker):ผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.710297212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.710300468+07:00","message":"> Transcript [1498] [false]: 'ผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.710302628+07:00","message":"Set StatePrefix (first interim): 'ผัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.941132463+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.941182982+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-02-25T13:10:58.941189019+07:00","message":"receive interim result [false|false]: ถัดมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.941201288+07:00","message":"[buffer interim] 152 false ถัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.941208342+07:00","message":"[bufferProcess] interim [780000000]:ถัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.941210084+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.003348612+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.00338761+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-02-25T13:10:59.003393927+07:00","message":"receive interim result [false|false]: ผัดมาม่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.003406527+07:00","message":"[buffer interim] 152 false ผัดมาม่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.003413035+07:00","message":"[bufferProcess] interim [840000000]:ผัดมาม่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.003415009+07:00","message":"[bufferProcess] send to processor:ถัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.00342064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.003423491+07:00","message":"> Transcript [1499] [false]: 'ถัดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.003425472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.003427228+07:00","message":"Set new StatePrefix: 'ถัดมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.139067049+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.139104389+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-02-25T13:10:59.139109917+07:00","message":"receive interim result [false|false]: ทักมานะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.139128212+07:00","message":"[buffer interim] 152 false ทักมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.139135547+07:00","message":"[bufferProcess] interim [960000000]:ทักมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.139138216+07:00","message":"[bufferProcess] send to processor:ผัดมาม่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.139143978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.139146911+07:00","message":"> Transcript [1500] [false]: 'ผัดมาม่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.13914889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.139150757+07:00","message":"Set new StatePrefix: 'ผัดมาม่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.196057226+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.196092929+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-02-25T13:10:59.196099116+07:00","message":"receive interim result [false|false]: ถัดมานัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.196110187+07:00","message":"[buffer interim] 152 false ถัดมานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.196124228+07:00","message":"[bufferProcess] interim [80000000]:ถัดมานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.196126709+07:00","message":"[bufferProcess] send to processor:ทักมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.19613431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.196137098+07:00","message":"> Transcript [1501] [false]: 'ทักมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.196139061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.196141487+07:00","message":"Set new StatePrefix: 'ทักมานะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.318395689+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.318430897+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-02-25T13:10:59.318436867+07:00","message":"receive interim result [false|false]: ทักมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.318449707+07:00","message":"[buffer interim] 152 false ทักมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.318456552+07:00","message":"[bufferProcess] interim [140000000]:ทักมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.318458791+07:00","message":"[bufferProcess] send to processor:ถัดมานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.318465148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.318467991+07:00","message":"> Transcript [1502] [false]: 'ถัดมานัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.318470096+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.318472102+07:00","message":"Set new StatePrefix: 'ถัดมานัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.506253705+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.601121063+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.601175366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทักมานะคะ\",\"confidence\":0.87582046}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.601184297+07:00","message":"receive interim result [true|false]: ทักมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.60119647+07:00","message":"end recv isFinal message id 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.601198964+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.601205684+07:00","message":"[buffer interim] 152 true ทักมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.601215678+07:00","message":"[bufferProcess] interim [560000000]:ทักมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.601223555+07:00","message":"[bufferProcess] send to processor (isfinal):ทักมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.601226824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.60122968+07:00","message":"> Transcript [1503] [false]: 'ทักมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.601231639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.601233566+07:00","message":"Set new StatePrefix: 'ทักมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.60123527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.601237427+07:00","message":"> Transcript [1504] [true]: 'ทักมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.601239539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.601241418+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.601243424+07:00","message":"StatePrefix: 'ทักมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.60124526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.601255045+07:00","message":"Push: 'ทักมานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.60127445+07:00","message":"push: {true ทักมานะคะ 0 0xc0024a4a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:59.608345568+07:00","message":"write wav file: './tmp/7510/7510_152.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:59.658808893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:59.658829918+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.336561464+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.404440311+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.536298768+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.571669343+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.571689325+07:00","message":"found end of frame, send empty tag with msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.571692469+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.571701174+07:00","message":"[buffer interim] 153 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.571708384+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.57171962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.57172258+07:00","message":"> Transcript [1505] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.571724935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.571726772+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.571728375+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.571730227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.571732835+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.571743494+07:00","message":"push: {true \n 0 0xc0035f2300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:00.577334996+07:00","message":"write wav file: './tmp/7510/7510_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.5928982+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.768814454+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.768836129+07:00","message":"found end of frame, send empty tag with msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.76883924+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.76884766+07:00","message":"[buffer interim] 154 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.768855413+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.768860321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.768863183+07:00","message":"> Transcript [1506] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.768866519+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.768872422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.76887401+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.768875718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.768886569+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.768896602+07:00","message":"push: {true \n 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:00.773890542+07:00","message":"write wav file: './tmp/7510/7510_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.236152169+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.705349063+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.705391529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.705397626+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.705412203+07:00","message":"[buffer interim] 155 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.705418801+07:00","message":"[bufferProcess] interim [240000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.705420741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.824909067+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.824950817+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-02-25T13:11:01.824957165+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.824968918+07:00","message":"[buffer interim] 155 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.824977662+07:00","message":"[bufferProcess] interim [420000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.824980631+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.824988418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.824992375+07:00","message":"> Transcript [1507] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.824995536+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.084517612+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.084552897+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-02-25T13:11:02.084558285+07:00","message":"receive interim result [false|false]: เป็นการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.084572806+07:00","message":"[buffer interim] 155 false เป็นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.084579638+07:00","message":"[bufferProcess] interim [660000000]:เป็นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.084582024+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.084585878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.084588871+07:00","message":"> Transcript [1508] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.08459181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.084593766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.084595497+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.084597631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.404325742+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.404362808+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-02-25T13:11:02.40436851+07:00","message":"receive interim result [false|false]: เป็นการเรียงสระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.404382459+07:00","message":"[buffer interim] 155 false เป็นการเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.404390627+07:00","message":"[bufferProcess] interim [960000000]:เป็นการเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.40439283+07:00","message":"[bufferProcess] send to processor:เป็นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.404396644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.40439926+07:00","message":"> Transcript [1509] [false]: 'เป็นการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.40440228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.404404172+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.404405992+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.404408044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.412440577+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.412464817+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-02-25T13:11:02.412468737+07:00","message":"receive interim result [false|false]: เป็นการเรียงสา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.41247815+07:00","message":"[buffer interim] 155 false เป็นการเรียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.412483826+07:00","message":"[bufferProcess] interim [20000000]:เป็นการเรียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.412485825+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.412489158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.412491263+07:00","message":"> Transcript [1510] [false]: 'เป็นการเรียงสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.412493709+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.412495646+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.412497252+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.412498906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.461816655+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.461858917+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-02-25T13:11:02.461866075+07:00","message":"receive interim result [false|false]: เป็นการเรียงสาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.461879926+07:00","message":"[buffer interim] 155 false เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461885783+07:00","message":"[bufferProcess] interim [80000000]:เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461888334+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461893322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461895682+07:00","message":"> Transcript [1511] [false]: 'เป็นการเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461901847+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461903995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461905835+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461907707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.46191395+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461916025+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461918019+07:00","message":"Set new StatePrefix : 'เป็นการเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.461920327+07:00","message":"Next Push (prob) : 'การเรียงสา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.461928705+07:00","message":"push: {false เป็น 0 0xc00041d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.650376976+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.650420873+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-02-25T13:11:02.650426485+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.650440434+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.650447257+07:00","message":"[bufferProcess] interim [260000000]:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.650450795+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.65045805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.65046139+07:00","message":"> Transcript [1512] [false]: 'เป็นการเรียงสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.650464909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.650466951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.650469405+07:00","message":"StatePrefix: 'เป็นการเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.650471791+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:02.659581715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:02.659587642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.781656871+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.781696143+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-02-25T13:11:02.781702213+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.781714896+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.781721801+07:00","message":"[bufferProcess] interim [380000000]:เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.781724317+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.78173027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.781733085+07:00","message":"> Transcript [1513] [false]: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.781735485+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.781738101+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.973951523+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.973995842+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-02-25T13:11:02.97400103+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.974015989+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.974023547+07:00","message":"[bufferProcess] interim [620000000]:เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.974026534+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.974034115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.97403732+07:00","message":"> Transcript [1514] [false]: 'เป็นการลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.974040782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.974043026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.974045469+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.974047745+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.294406121+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.294443394+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-02-25T13:11:03.294449059+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.294460821+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.294468078+07:00","message":"[bufferProcess] interim [920000000]:เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.294470404+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.29447671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.294479471+07:00","message":"> Transcript [1515] [false]: 'เป็นการลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.294483092+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.294485135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.294487387+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.294489733+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.548632123+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.548671406+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-02-25T13:11:03.548677296+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.548688074+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.54869529+07:00","message":"[bufferProcess] interim [160000000]:เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.548697947+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.548703806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.548706413+07:00","message":"> Transcript [1516] [false]: 'เป็นการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.548709599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.548711452+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.548713627+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.548716047+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.679607551+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.679646394+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-02-25T13:11:03.679652105+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.679664322+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.679671866+07:00","message":"[bufferProcess] interim [280000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.679674302+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.679681823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.679685498+07:00","message":"> Transcript [1517] [false]: 'เป็นการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.679689208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.679691287+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.679693343+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.67969556+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.67970176+07:00","message":"Push: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.679703654+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.679705676+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.679707565+07:00","message":"Next Push (prob) : 'โดยการสร้างเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.679716106+07:00","message":"push: {false การลำเลียงสาร 0 0xc00041d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.063723326+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.06376061+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-02-25T13:11:04.063766856+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.063780231+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.063787804+07:00","message":"[bufferProcess] interim [700000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.063790321+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.063794511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.063797326+07:00","message":"> Transcript [1518] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.063799608+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.063801418+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.406950212+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.406988448+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-02-25T13:11:04.406995059+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.407010333+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.407017539+07:00","message":"[bufferProcess] interim [0]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.407020235+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.407028752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.407031725+07:00","message":"> Transcript [1519] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.407035117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.407037055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.407039345+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.407042264+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.479088299+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.479133533+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-02-25T13:11:04.479142326+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.479158433+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.479167432+07:00","message":"[bufferProcess] interim [120000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.479171562+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.479180738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.47918968+07:00","message":"> Transcript [1520] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.479194601+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.479197183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.47920063+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.479204591+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.577278022+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.577316146+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-02-25T13:11:04.577323701+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.577339207+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.577350199+07:00","message":"[bufferProcess] interim [180000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.577353936+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.577362573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.577366519+07:00","message":"> Transcript [1521] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.577371258+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.577374099+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.577377535+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.577381215+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.698001858+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.698043705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.698051139+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.69806752+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698078526+07:00","message":"[bufferProcess] interim [240000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698082641+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698090512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698094594+07:00","message":"> Transcript [1522] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698099766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.69810343+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698106257+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698109797+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698117027+07:00","message":"Push: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698120131+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698123195+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.698126679+07:00","message":"Next Push (prob) : 'แบบอินโด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.69814255+07:00","message":"push: {false โดยการสร้างเวสิเคิล 0 0xc00041d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.721975339+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.722014843+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-02-25T13:11:04.72202275+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.722037654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.722041314+07:00","message":"receive interim result [false|false]:  Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.722050016+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.722054492+07:00","message":"[buffer interim] 155 false  Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.722061202+07:00","message":"[bufferProcess] interim [300000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.722064642+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.722069449+07:00","message":"[bufferProcess] interim [300000000]: Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.722072516+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.722076896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.722080623+07:00","message":"> Transcript [1523] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.722083828+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.722086691+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.776801946+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.776841394+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-02-25T13:11:04.776849404+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.776862448+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.77687075+07:00","message":"[bufferProcess] interim [360000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.776874832+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.776882365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.776886394+07:00","message":"> Transcript [1524] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.776891014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.776893934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.776897093+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.776900378+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.090569693+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.0906177+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-02-25T13:11:05.090627617+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.090642527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.090646787+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.090656119+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.090661334+07:00","message":"[buffer interim] 155 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.090668995+07:00","message":"[bufferProcess] interim [660000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.090672672+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.090677214+07:00","message":"[bufferProcess] interim [660000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.090681048+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.090686929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.090691011+07:00","message":"> Transcript [1525] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.090694714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.090697585+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.149603203+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.149644837+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-02-25T13:11:05.149651107+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.149661144+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.149667956+07:00","message":"[bufferProcess] interim [780000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.149671169+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.149675611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.149678469+07:00","message":"> Transcript [1526] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.149680824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.149682622+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.583916168+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.60233432+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.602381471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.602391557+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.602405636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.602409712+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.602419566+07:00","message":"[buffer interim] 155 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.602427586+07:00","message":"[buffer interim] 155 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.602434783+07:00","message":"[bufferProcess] interim [200000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.602438378+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.602448388+07:00","message":"[bufferProcess] interim [200000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.602451787+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.602456299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.602460007+07:00","message":"> Transcript [1527] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.602464037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.602467205+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.656787019+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:05.660289501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:05.660298378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.684276769+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.68432418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส\",\"confidence\":0.9284021}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.684331382+07:00","message":"receive interim result [true|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.684342048+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.684344166+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.684350002+07:00","message":"[buffer interim] 155 true เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684357252+07:00","message":"[bufferProcess] interim [380000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684361675+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684366418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684369634+07:00","message":"> Transcript [1528] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684372049+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684374035+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684375893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684386034+07:00","message":"> Transcript [1529] [true]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684388947+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684390988+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.68439305+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684395752+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.684398912+07:00","message":"Push: 'แบบเอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.684408488+07:00","message":"push: {true แบบเอนโดไซโทซิส 0 0xc00041d680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:05.694273743+07:00","message":"write wav file: './tmp/7510/7510_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.123374575+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.123413498+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-02-25T13:11:06.123418778+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.123433598+07:00","message":"[buffer interim] 156 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.123439971+07:00","message":"[bufferProcess] interim [480000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.123441755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.170452469+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.170486436+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-02-25T13:11:06.170492202+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.170502974+07:00","message":"[buffer interim] 156 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.170510801+07:00","message":"[bufferProcess] interim [540000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.170513706+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.170519424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.17052212+07:00","message":"> Transcript [1530] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.170524192+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.31513896+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.315175824+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-02-25T13:11:06.315181484+07:00","message":"receive interim result [false|false]: ซึ่งแบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.315197256+07:00","message":"[buffer interim] 156 false ซึ่งแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.315206232+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.315208516+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.315216567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.315219474+07:00","message":"> Transcript [1531] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.315221791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.31522357+07:00","message":"Set new StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.493683964+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.493719653+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-02-25T13:11:06.493724915+07:00","message":"receive interim result [false|false]: ซึ่งแบ่งออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.493737848+07:00","message":"[buffer interim] 156 false ซึ่งแบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.493746152+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งแบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.493749493+07:00","message":"[bufferProcess] send to processor:ซึ่งแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.493757129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.49376142+07:00","message":"> Transcript [1532] [false]: 'ซึ่งแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.493765965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.493768569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.493772002+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.493773895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.808947571+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.808989833+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-02-25T13:11:06.80899552+07:00","message":"receive interim result [false|false]: ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.809009402+07:00","message":"[buffer interim] 156 false ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.809016216+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.809018581+07:00","message":"[bufferProcess] send to processor:ซึ่งแบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.809026678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.809030027+07:00","message":"> Transcript [1533] [false]: 'ซึ่งแบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.809032913+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.809034846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.809036637+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.809038797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.260821535+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.260858519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งแบ่งออกเป็น 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.260863821+07:00","message":"receive interim result [false|false]: ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.260876438+07:00","message":"[buffer interim] 156 false ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.260883723+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.260886122+07:00","message":"[bufferProcess] send to processor:ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.260892097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.26089496+07:00","message":"> Transcript [1534] [false]: 'ซึ่งแบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.260898079+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.260900224+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.260902042+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.260904214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.387988737+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.388026333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งแบ่งออกเป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.388032867+07:00","message":"receive interim result [false|false]: ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.388045482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.388049001+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.388056782+07:00","message":"[buffer interim] 156 false ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.388060387+07:00","message":"[buffer interim] 156 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388066367+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388068693+07:00","message":"[bufferProcess] send to processor:ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388072021+07:00","message":"[bufferProcess] interim [740000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388074307+07:00","message":"[bufferProcess] update buffer: ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388077216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388080027+07:00","message":"> Transcript [1535] [false]: 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388083048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388084939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.38808656+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.38808846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388091231+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388093318+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.3880952+07:00","message":"Set new StatePrefix : 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.388097854+07:00","message":"Next Push (prob) : 'แบ่งออกเป็น 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.388105484+07:00","message":"push: {false ซึ่ง 0 0xc0001fa180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.44366382+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.537053489+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.537089492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งแบ่งออกเป็น 1\",\"confidence\":0.86737025}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.537095314+07:00","message":"receive interim result [true|false]: ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.537108759+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.537112324+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.537120996+07:00","message":"[buffer interim] 156 true ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537130821+07:00","message":"[bufferProcess] interim [10000000]:ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537135852+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537139989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537143106+07:00","message":"> Transcript [1536] [false]: 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537146624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537148463+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537150537+07:00","message":"StatePrefix: 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537152765+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537154313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537156097+07:00","message":"> Transcript [1537] [true]: 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.53715868+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537173786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537176955+07:00","message":"StatePrefix: 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.53718031+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.537183911+07:00","message":"Push: 'แบ่งออกเป็น 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.537194026+07:00","message":"push: {true แบ่งออกเป็น 1 0 0xc0001fa180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:07.544531225+07:00","message":"write wav file: './tmp/7510/7510_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.575953272+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.122658007+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.122697564+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-02-25T13:11:08.122703196+07:00","message":"receive interim result [false|false]: ฝาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.122717467+07:00","message":"[buffer interim] 157 false ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.122725069+07:00","message":"[bufferProcess] interim [360000000]:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.12272688+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.235992424+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.23603046+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-02-25T13:11:08.236035526+07:00","message":"receive interim result [false|false]: ปรากฏ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.236052155+07:00","message":"[buffer interim] 157 false ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.23605833+07:00","message":"[bufferProcess] interim [480000000]:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.236060491+07:00","message":"[bufferProcess] send to processor:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.236063898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.236066884+07:00","message":"> Transcript [1538] [false]: 'ฝาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.236069045+07:00","message":"Set StatePrefix (first interim): 'ฝาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549817799+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549843858+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549846538+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549848408+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549850013+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549851983+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549853628+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549855447+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549857721+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.54985945+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549860967+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549862451+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549863926+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.54986586+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.549867361+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.54986882+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.54987031+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.551933457+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.551977916+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-02-25T13:11:08.551985181+07:00","message":"receive interim result [false|false]: ปลากดใส่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.552002131+07:00","message":"[buffer interim] 157 false ปลากดใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.552011139+07:00","message":"[bufferProcess] interim [780000000]:ปลากดใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.552014272+07:00","message":"[bufferProcess] send to processor:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.552022374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.552026785+07:00","message":"> Transcript [1539] [false]: 'ปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.552030104+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.552033+07:00","message":"Set new StatePrefix: 'ปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.609108845+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.609145884+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-02-25T13:11:08.609151869+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.609176125+07:00","message":"[buffer interim] 157 false ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.609184129+07:00","message":"[bufferProcess] interim [840000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.60918666+07:00","message":"[bufferProcess] send to processor:ปลากดใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.609194694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.609197654+07:00","message":"> Transcript [1540] [false]: 'ปลากดใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.609199731+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.609201626+07:00","message":"Set new StatePrefix: 'ปลากดใส่'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:08.660760991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:08.6607751+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.173963667+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.194162693+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.194196227+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-02-25T13:11:09.194201525+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.194215792+07:00","message":"[buffer interim] 157 false ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.194222064+07:00","message":"[bufferProcess] interim [440000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.194224223+07:00","message":"[bufferProcess] send to processor:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.19422766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.194230223+07:00","message":"> Transcript [1541] [false]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.194232259+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.194234119+07:00","message":"Set new StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.270771303+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.270820811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.270828929+07:00","message":"receive interim result [true|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.270840595+07:00","message":"end recv isFinal message id 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.270843694+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.270853493+07:00","message":"[buffer interim] 157 true ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270865052+07:00","message":"[bufferProcess] interim [620000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270869776+07:00","message":"[bufferProcess] send to processor (isfinal):ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270874511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270878213+07:00","message":"> Transcript [1542] [false]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270882383+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270884844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270887613+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270890264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270892509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270895341+07:00","message":"> Transcript [1543] [true]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270898798+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270901239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.27090365+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270906231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.270909765+07:00","message":"Push: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.270921614+07:00","message":"push: {true ฟาโกไซโทซิส 0 0xc0001fb600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:09.277242758+07:00","message":"write wav file: './tmp/7510/7510_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.376408191+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.028890397+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.028927361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.02893464+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.028950708+07:00","message":"[buffer interim] 158 false 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.028957711+07:00","message":"[bufferProcess] interim [660000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.028960293+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.566891266+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.566932342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ชิ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.566938388+07:00","message":"receive interim result [false|false]: 2 ชิ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.566957186+07:00","message":"[buffer interim] 158 false 2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.566965259+07:00","message":"[bufferProcess] interim [200000000]:2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.56696864+07:00","message":"[bufferProcess] send to processor:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.566973346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.566978018+07:00","message":"> Transcript [1544] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.566981033+07:00","message":"Set StatePrefix (first interim): '2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.606858713+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.606893251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.606898172+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.606912029+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-02-25T13:11:10.606914968+07:00","message":"receive interim result [false|false]:  ชิ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.606925311+07:00","message":"[buffer interim] 158 false 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.606928648+07:00","message":"[buffer interim] 158 false  ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.60693375+07:00","message":"[bufferProcess] interim [260000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.606935708+07:00","message":"[bufferProcess] send to processor:2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.606938345+07:00","message":"[bufferProcess] interim [260000000]: ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.606940589+07:00","message":"[bufferProcess] update buffer: 2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.606943003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.606945391+07:00","message":"> Transcript [1545] [false]: '2 ชิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.606947705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.606949428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.606951088+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.606952784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.608898593+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.608931364+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-02-25T13:11:10.608936185+07:00","message":"receive interim result [false|false]: สองพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.608950001+07:00","message":"[buffer interim] 158 false สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.6089559+07:00","message":"[bufferProcess] interim [320000000]:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.608959037+07:00","message":"[bufferProcess] send to processor:2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.608964841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.608968402+07:00","message":"> Transcript [1546] [false]: '2 ชิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.608971626+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.608973475+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.608975154+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.608976781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.285456384+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.285490521+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-02-25T13:11:11.28549569+07:00","message":"receive interim result [false|false]: สองพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.285508602+07:00","message":"[buffer interim] 158 false สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.28551773+07:00","message":"[bufferProcess] interim [920000000]:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.285521256+07:00","message":"[bufferProcess] send to processor:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.285527867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.285531618+07:00","message":"> Transcript [1547] [false]: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.285534613+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.285537397+07:00","message":"Set new StatePrefix: 'สองพี่น้อง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:11.661608482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:11.661633515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.674598271+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.736864935+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.796975015+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.797002791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 กิโล 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.797010653+07:00","message":"receive interim result [false|false]: 2 กิโล 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.797020384+07:00","message":"[buffer interim] 158 false 2 กิโล 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.79702696+07:00","message":"[bufferProcess] interim [460000000]:2 กิโล 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.797029644+07:00","message":"[bufferProcess] send to processor:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.797035856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.797038414+07:00","message":"> Transcript [1548] [false]: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.797041372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.797043201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.797044993+07:00","message":"StatePrefix: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.797047012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.80432752+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.886318435+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.88635183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 กิโล 4\",\"confidence\":0.6471726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.886357385+07:00","message":"receive interim result [true|false]: 2 กิโล 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.886368929+07:00","message":"end recv isFinal message id 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.886371301+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.886378214+07:00","message":"[buffer interim] 158 true 2 กิโล 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886385123+07:00","message":"[bufferProcess] interim [520000000]:2 กิโล 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886388403+07:00","message":"[bufferProcess] send to processor (isfinal):2 กิโล 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886392225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886395357+07:00","message":"> Transcript [1549] [false]: '2 กิโล 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886402899+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886405212+07:00","message":"Set new StatePrefix: '2 กิโล 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886406847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886408706+07:00","message":"> Transcript [1550] [true]: '2 กิโล 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886410818+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886412663+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886414415+07:00","message":"StatePrefix: '2 กิโล 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886416459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.886422307+07:00","message":"Push: '2 กิโล 4'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.886430792+07:00","message":"push: {true 2 กิโล 4 0 0xc0001fb800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:11.89370532+07:00","message":"write wav file: './tmp/7510/7510_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.021500775+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.021521324+07:00","message":"found end of frame, send empty tag with msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.021524348+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.021532002+07:00","message":"[buffer interim] 159 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.021538521+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.021543814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.021546719+07:00","message":"> Transcript [1551] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.021549076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.021550903+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.021552819+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.021554871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.021557552+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.021567473+07:00","message":"push: {true \n 0 0xc0001fb900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:12.028332297+07:00","message":"write wav file: './tmp/7510/7510_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.12675573+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.646998827+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.647037765+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-02-25T13:11:12.647042759+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.647057249+07:00","message":"[buffer interim] 160 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.6470635+07:00","message":"[bufferProcess] interim [540000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.647065849+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.649324198+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.64936295+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-02-25T13:11:12.649369187+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.649385775+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.649393704+07:00","message":"[bufferProcess] interim [600000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.649395732+07:00","message":"[bufferProcess] send to processor:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.649404097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.649406714+07:00","message":"> Transcript [1552] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.649409097+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.16455762+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.16459961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.164605611+07:00","message":"receive interim result [false|false]: 3 การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.164617182+07:00","message":"[buffer interim] 160 false 3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.16462403+07:00","message":"[bufferProcess] interim [80000000]:3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.16462613+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.164631939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.164635162+07:00","message":"> Transcript [1553] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.164637104+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.164639465+07:00","message":"Set new StatePrefix: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.298947695+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.298987035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.298993113+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.299006641+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-02-25T13:11:13.299009281+07:00","message":"receive interim result [false|false]:  การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.299016848+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.29902204+07:00","message":"[buffer interim] 160 false  การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299029001+07:00","message":"[bufferProcess] interim [200000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299031584+07:00","message":"[bufferProcess] send to processor:3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299034429+07:00","message":"[bufferProcess] interim [200000000]: การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299036744+07:00","message":"[bufferProcess] update buffer: 3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299041917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299044897+07:00","message":"> Transcript [1554] [false]: '3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299047462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299049651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299051402+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299053087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.350275692+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.350305156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.350310598+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.350322225+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-02-25T13:11:13.350325802+07:00","message":"receive interim result [false|false]:  การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.350332106+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.350341133+07:00","message":"[buffer interim] 160 false  การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.350346576+07:00","message":"[bufferProcess] interim [260000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.350348715+07:00","message":"[bufferProcess] send to processor:3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.350351218+07:00","message":"[bufferProcess] interim [260000000]: การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.350353603+07:00","message":"[bufferProcess] update buffer: 3 การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.350356747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.350361603+07:00","message":"> Transcript [1555] [false]: '3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.350364205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.350366033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.350367863+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.350369739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.540893054+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.54092334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.540929014+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.540938375+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-02-25T13:11:13.540941905+07:00","message":"receive interim result [false|false]:  การนำเสนอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.540948891+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.540952439+07:00","message":"[buffer interim] 160 false  การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.540958752+07:00","message":"[bufferProcess] interim [500000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.540961389+07:00","message":"[bufferProcess] send to processor:3 การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.540964584+07:00","message":"[bufferProcess] interim [500000000]: การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.540966752+07:00","message":"[bufferProcess] update buffer: 3 การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.540969557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.540972262+07:00","message":"> Transcript [1556] [false]: '3 การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.540974753+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.540976545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.540978206+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.540980036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.666869046+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.66690501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.666910652+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.66692204+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-02-25T13:11:13.666924654+07:00","message":"receive interim result [false|false]:  การนำสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.666932948+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.666936603+07:00","message":"[buffer interim] 160 false  การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666942766+07:00","message":"[bufferProcess] interim [560000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666945145+07:00","message":"[bufferProcess] send to processor:3 การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666948354+07:00","message":"[bufferProcess] interim [560000000]: การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666950458+07:00","message":"[bufferProcess] update buffer: 3 การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666953273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666956012+07:00","message":"> Transcript [1557] [false]: '3 การนำเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666958534+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.66696051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666962337+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666964065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666966505+07:00","message":"Push: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666968154+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666969951+07:00","message":"Set new StatePrefix : '3 การนำเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.666971917+07:00","message":"Next Push (prob) : ' การนำเสนอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.666979779+07:00","message":"push: {false 3 0 0xc0035f2180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.858967676+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.859003702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.859010065+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.85902389+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-02-25T13:11:13.859027708+07:00","message":"receive interim result [false|false]:  การนำสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.859035506+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.859038379+07:00","message":"[buffer interim] 160 false  การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.85904386+07:00","message":"[bufferProcess] interim [740000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.859045964+07:00","message":"[bufferProcess] send to processor:3 การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.859048683+07:00","message":"[bufferProcess] interim [740000000]: การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.859051029+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.859053887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.859056497+07:00","message":"> Transcript [1558] [false]: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.859058701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.859060423+07:00","message":"Set new StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.993242077+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.993279294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.993284795+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.993302948+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-02-25T13:11:13.993306761+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.993323142+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.993337335+07:00","message":"[buffer interim] 160 false  การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.993344959+07:00","message":"[bufferProcess] interim [920000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.993347648+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.993353119+07:00","message":"[bufferProcess] interim [920000000]: การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.993355578+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.993358243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.993361424+07:00","message":"> Transcript [1559] [false]: '3 การนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.993364143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.99336595+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.993367705+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.993369765+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.247539899+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.247576344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.247582591+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.247594991+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-02-25T13:11:14.247598149+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.2476064+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.247610755+07:00","message":"[buffer interim] 160 false  การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.247617291+07:00","message":"[bufferProcess] interim [160000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.247619658+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.247623213+07:00","message":"[bufferProcess] interim [160000000]: การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.247625513+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.247628702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.247654191+07:00","message":"> Transcript [1560] [false]: '3 การนำสารเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.247657567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.24766014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.247661936+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.247663776+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.569623885+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.569660914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.569666985+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.569679293+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-02-25T13:11:14.569683527+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.569699604+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.569711621+07:00","message":"[buffer interim] 160 false  การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.569720538+07:00","message":"[bufferProcess] interim [460000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.569723341+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.569726775+07:00","message":"[bufferProcess] interim [460000000]: การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.569729757+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.569732927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.569736446+07:00","message":"> Transcript [1561] [false]: '3 การนำสารเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.569739529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.569741433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.569743218+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.569745336+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:14.663224347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:14.663235289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.760322899+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.760363418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.760371289+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.760387889+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-02-25T13:11:14.760391472+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.760398877+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.760402354+07:00","message":"[buffer interim] 160 false  การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760408818+07:00","message":"[bufferProcess] interim [700000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760410852+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.7604141+07:00","message":"[bufferProcess] interim [700000000]: การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760416462+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760419565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.76042272+07:00","message":"> Transcript [1562] [false]: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760426841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760428811+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760430621+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760432727+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760435361+07:00","message":"Push: ' การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760437074+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760438812+07:00","message":"Set new StatePrefix : '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.760442256+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.760453503+07:00","message":"push: {false  การนำสาร 0 0xc0035f2180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.078858033+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.078893114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.078898884+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.078909854+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-02-25T13:11:15.078913638+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.078930116+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.078948464+07:00","message":"[buffer interim] 160 false  การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.078957872+07:00","message":"[bufferProcess] interim [940000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.078960587+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.078965496+07:00","message":"[bufferProcess] interim [940000000]: การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.078968858+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.078972196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.078975197+07:00","message":"> Transcript [1563] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.078977818+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.078979553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.07898165+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.078983688+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.267854068+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.2678905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.26789704+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.267913319+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-02-25T13:11:15.267917726+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.267930245+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.267939985+07:00","message":"[buffer interim] 160 false  การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.267947607+07:00","message":"[bufferProcess] interim [180000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.267950442+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.267955161+07:00","message":"[bufferProcess] interim [180000000]: การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.26795798+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.267961086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.267964067+07:00","message":"> Transcript [1564] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.26796673+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.267968526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.267970525+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.267972555+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.330655427+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.330693208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.330698568+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.330714282+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-02-25T13:11:15.330717417+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.330730886+07:00","message":"[buffer interim] 160 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.33074032+07:00","message":"[buffer interim] 160 false  การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.330748394+07:00","message":"[bufferProcess] interim [300000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.330751193+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.330754287+07:00","message":"[bufferProcess] interim [300000000]: การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.330758583+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.330761539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.330764348+07:00","message":"> Transcript [1565] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.330767039+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.330768919+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.330771211+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.330773347+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.384902461+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.476367936+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.476408744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.476415527+07:00","message":"receive interim result [true|false]: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.47642847+07:00","message":"end recv isFinal message id 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.476431312+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.476437332+07:00","message":"[buffer interim] 160 true 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476445229+07:00","message":"[bufferProcess] interim [480000000]:3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476449323+07:00","message":"[bufferProcess] send to processor (isfinal):3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476453815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476456835+07:00","message":"> Transcript [1566] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476460108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476461936+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476464182+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476466362+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476469655+07:00","message":"Push: 'เข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476471561+07:00","message":"TextPushed: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.47647391+07:00","message":"Set new StatePrefix : '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476487677+07:00","message":"Next Push (prob) : 'อาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476489555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476492137+07:00","message":"> Transcript [1567] [true]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476494295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476496+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476497564+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.47649993+07:00","message":"TextPushed: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.476502021+07:00","message":"Push: 'อาศัยตัวรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.476515243+07:00","message":"push: {false เข้าสู่เซลล์โดย 0 0xc0035f2180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.476540406+07:00","message":"push: {true อาศัยตัวรับ 0 0xc0035f2180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:15.486022826+07:00","message":"write wav file: './tmp/7510/7510_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.227058673+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.293589447+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.487167627+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.514083618+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.514100361+07:00","message":"found end of frame, send empty tag with msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.514103585+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.51410959+07:00","message":"[buffer interim] 161 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.514116563+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.514121423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.514124102+07:00","message":"> Transcript [1568] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.514126472+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.514128408+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.51412997+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.514131652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.514134136+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.514143449+07:00","message":"push: {true \n 0 0xc002d58780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:16.51848549+07:00","message":"write wav file: './tmp/7510/7510_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.951677583+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.951723875+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-02-25T13:11:16.95172902+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.95174539+07:00","message":"[buffer interim] 162 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.951751301+07:00","message":"[bufferProcess] interim [480000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.951753079+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.106576017+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.106619594+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-02-25T13:11:17.106626257+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.106642853+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.106650188+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.106652405+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.106659497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.106662465+07:00","message":"> Transcript [1569] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.106664768+07:00","message":"Set StatePrefix (first interim): 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.168220248+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.168259864+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-02-25T13:11:17.168266016+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.168277185+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.168285098+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเดี๋ยวเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.168287517+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.16829141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.168294207+07:00","message":"> Transcript [1570] [false]: 'ซึ่งเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.168297506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.168300074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.168301819+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.168303839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.343917704+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.343954+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-02-25T13:11:17.34395989+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.343979163+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.343986602+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งเดี๋ยวเรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.343988718+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.343992949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.343995583+07:00","message":"> Transcript [1571] [false]: 'ซึ่งเดี๋ยวเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.343998976+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.344000909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.344002516+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.344004208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.454283912+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.45432841+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-02-25T13:11:17.454333397+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.454348066+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.454355567+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.454358379+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.454366202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.454369136+07:00","message":"> Transcript [1572] [false]: 'ซึ่งเดี๋ยวเรามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.454372195+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.454377086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.454378939+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.454381138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.6537219+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.653758761+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-02-25T13:11:17.653765193+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.653779337+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653786783+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653789142+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653796111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653799147+07:00","message":"> Transcript [1573] [false]: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653802303+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653804374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653806455+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653809975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653816703+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653818534+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653821337+07:00","message":"Set new StatePrefix : 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.653823396+07:00","message":"Next Push (prob) : 'เดี๋ยวเรามาดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.65383141+07:00","message":"push: {false ซึ่ง 0 0xc00041c880}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:17.663893135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:17.663934972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.724401887+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.724434817+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-02-25T13:11:17.724440614+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.724455144+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.724461306+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งเดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.724463477+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.724466341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.724468839+07:00","message":"> Transcript [1574] [false]: 'ซึ่งเดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.724471745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.724473633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.724475411+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.724477447+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.846794407+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.846838713+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-02-25T13:11:17.846845727+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.846860472+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.84686798+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.846870793+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.846878217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.846881112+07:00","message":"> Transcript [1575] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.846884695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.846886735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.846888492+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.846890567+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.037327169+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.037372788+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-02-25T13:11:18.037383221+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.037401938+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.037408647+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.037415081+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.03741935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.037422121+07:00","message":"> Transcript [1576] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.037425242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.03742708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.037429365+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.037431323+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.581376704+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.58141777+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-02-25T13:11:18.581423603+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.581440002+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581447699+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581450222+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581456951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581459821+07:00","message":"> Transcript [1577] [false]: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581463412+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581465579+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581469771+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581472253+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581478235+07:00","message":"Push: 'เดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581479993+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581482675+07:00","message":"Set new StatePrefix : 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.581485354+07:00","message":"Next Push (prob) : 'ก่อนนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.581493669+07:00","message":"push: {false เดี๋ยวเรามาดู 0 0xc00041c880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.619625636+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.61965537+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-02-25T13:11:18.619661422+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.619681041+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.61968843+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.619691316+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.619698876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.619701448+07:00","message":"> Transcript [1578] [false]: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.619704841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.619707019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.619708888+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.619710909+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.805916715+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.805959913+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-02-25T13:11:18.805965736+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.805977839+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.805987242+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.805990692+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.805997116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.806001132+07:00","message":"> Transcript [1579] [false]: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.806005826+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.80600868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.806011605+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.806017176+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.127029415+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.127070157+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-02-25T13:11:19.127076321+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.127093589+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.127101455+07:00","message":"[bufferProcess] interim [640000000]:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.127103943+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.127108335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.127111087+07:00","message":"> Transcript [1580] [false]: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.127114166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.127116091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.127118451+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.127120603+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.254204446+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.254257383+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-02-25T13:11:19.254264136+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.254282073+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254289952+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254292408+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254296637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254299882+07:00","message":"> Transcript [1581] [false]: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254303342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.25430528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254307393+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254309784+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254312981+07:00","message":"Push: 'ก่อนนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254314665+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254316607+07:00","message":"Set new StatePrefix : 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.254319449+07:00","message":"Next Push (prob) : 'แต่ละแบบเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.254327289+07:00","message":"push: {false ก่อนนะคะว่า 0 0xc00041c880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.443881129+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.4439217+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-02-25T13:11:19.443927949+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.443941223+07:00","message":"[buffer interim] 162 false ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.443948192+07:00","message":"[bufferProcess] interim [940000000]:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.443950974+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.443957262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.443960913+07:00","message":"> Transcript [1582] [false]: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.443964315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.443966372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.44396824+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.443971197+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.616338033+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.733768071+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.733815209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง\",\"confidence\":0.9574393}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.733824947+07:00","message":"receive interim result [true|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.733837322+07:00","message":"end recv isFinal message id 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.733840242+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.733851373+07:00","message":"[buffer interim] 162 true ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733861167+07:00","message":"[bufferProcess] interim [360000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733865423+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733869263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733872284+07:00","message":"> Transcript [1583] [false]: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733875572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.73387743+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733879285+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733881661+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733883464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733885252+07:00","message":"> Transcript [1584] [true]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733887513+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733889008+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733890588+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733892352+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.733894004+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.734094166+07:00","message":"Push: 'ละแบบเป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.734096955+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดูก่อนนะคะว่าละแบบเป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.734099245+07:00","message":"Set new StatePrefix : 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.734101205+07:00","message":"Next Push (prob) : 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.734110049+07:00","message":"push: {true ละแบบเป็นยังไง 0 0xc00041c880}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.734125594+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_162.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:19.742113221+07:00","message":"write wav file: './tmp/7510/7510_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.197627649+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:20.664279912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:20.664288939+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.045606817+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.04564548+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-02-25T13:11:21.045650433+07:00","message":"receive interim result [false|false]: ภาพกรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.045666817+07:00","message":"[buffer interim] 163 false ภาพกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.045674361+07:00","message":"[bufferProcess] interim [660000000]:ภาพกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.045676374+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.045681877+07:00","message":"[bufferProcess] send to processor (ticker):ภาพกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.045685145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.045688842+07:00","message":"> Transcript [1585] [false]: 'ภาพกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.045692042+07:00","message":"Set StatePrefix (first interim): 'ภาพกรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.239499548+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.239524666+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-02-25T13:11:21.239529686+07:00","message":"receive interim result [false|false]: ข้าวกข"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.23954104+07:00","message":"[buffer interim] 163 false ข้าวกข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.239547558+07:00","message":"[bufferProcess] interim [900000000]:ข้าวกข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.239549653+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.343856408+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.462849319+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.462900529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวกข\",\"confidence\":0.70346034}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.462906961+07:00","message":"receive interim result [true|false]: ข้าวกข"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.462916803+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.462919362+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.46292524+07:00","message":"[buffer interim] 163 true ข้าวกข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462934889+07:00","message":"[bufferProcess] interim [170000000]:ข้าวกข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462937768+07:00","message":"[bufferProcess] send to processor (isfinal):ข้าวกข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462940919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462943628+07:00","message":"> Transcript [1586] [false]: 'ข้าวกข'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462947891+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462949916+07:00","message":"Set new StatePrefix: 'ข้าวกข'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462951461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462953106+07:00","message":"> Transcript [1587] [true]: 'ข้าวกข'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462955359+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462957247+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462958903+07:00","message":"StatePrefix: 'ข้าวกข'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462960863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.462967543+07:00","message":"Push: 'ข้าวกข'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.462974588+07:00","message":"push: {true ข้าวกข 0 0xc0025b4500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:21.468898153+07:00","message":"write wav file: './tmp/7510/7510_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.604879104+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.078211044+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.078249181+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-02-25T13:11:22.078255827+07:00","message":"receive interim result [false|false]: ฟัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.07826908+07:00","message":"[buffer interim] 164 false ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.078274342+07:00","message":"[bufferProcess] interim [480000000]:ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.07827586+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.173111733+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.173149275+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-02-25T13:11:22.173154898+07:00","message":"receive interim result [false|false]: ฝาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.173184606+07:00","message":"[buffer interim] 164 false ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.173192697+07:00","message":"[bufferProcess] interim [600000000]:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.173195798+07:00","message":"[bufferProcess] send to processor:ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.17320066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.173204519+07:00","message":"> Transcript [1588] [false]: 'ฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.173206463+07:00","message":"Set StatePrefix (first interim): 'ฟัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.255811629+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.25584804+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-02-25T13:11:22.255853089+07:00","message":"receive interim result [false|false]: ปรากฏ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.255867137+07:00","message":"[buffer interim] 164 false ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.255873288+07:00","message":"[bufferProcess] interim [660000000]:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.255876179+07:00","message":"[bufferProcess] send to processor:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.255882477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.255885119+07:00","message":"> Transcript [1589] [false]: 'ฝาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.255887006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.255889294+07:00","message":"Set new StatePrefix: 'ฝาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.453435361+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.453478632+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-02-25T13:11:22.453485647+07:00","message":"receive interim result [false|false]: ฟาโกไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.453501266+07:00","message":"[buffer interim] 164 false ฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.453509608+07:00","message":"[bufferProcess] interim [900000000]:ฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.453512656+07:00","message":"[bufferProcess] send to processor:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.453519689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.453523662+07:00","message":"> Transcript [1590] [false]: 'ปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.453526675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.453529941+07:00","message":"Set new StatePrefix: 'ปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.642958373+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.64300021+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-02-25T13:11:22.643006205+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:22.643020772+07:00","message":"[buffer interim] 164 false ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.643027573+07:00","message":"[bufferProcess] interim [80000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.643029942+07:00","message":"[bufferProcess] send to processor:ฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.643037264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.64304025+07:00","message":"> Transcript [1591] [false]: 'ฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.643042043+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:22.643043932+07:00","message":"Set new StatePrefix: 'ฟาโกไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.214192717+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.214231718+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-02-25T13:11:23.214237948+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.214252941+07:00","message":"[buffer interim] 164 false ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.214260253+07:00","message":"[bufferProcess] interim [680000000]:ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.214262663+07:00","message":"[bufferProcess] send to processor:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.214269761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.214273378+07:00","message":"> Transcript [1592] [false]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.214276117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.214280187+07:00","message":"Set new StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.524026333+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.611619285+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.611665005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิสนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.61167201+07:00","message":"receive interim result [true|false]: ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.611681255+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.611683568+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.611691138+07:00","message":"[buffer interim] 164 true ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611703029+07:00","message":"[bufferProcess] interim [130000000]:ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611709953+07:00","message":"[bufferProcess] send to processor (isfinal):ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611713472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611716336+07:00","message":"> Transcript [1593] [false]: 'ฟาโกไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.61172162+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611724161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611725994+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611728177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611729735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.61173175+07:00","message":"> Transcript [1594] [true]: 'ฟาโกไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611733717+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611735364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611736831+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611738339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.611745701+07:00","message":"Push: 'ฟาโกไซโทซิสนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.611754252+07:00","message":"push: {true ฟาโกไซโทซิสนะคะ 0 0xc002d59480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:23.618119318+07:00","message":"write wav file: './tmp/7510/7510_164.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:23.664335819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:23.664359052+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.916503283+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.260447551+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.260493309+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-02-25T13:11:24.260499401+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.260512095+07:00","message":"[buffer interim] 165 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.260517951+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.260519688+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.4419624+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.441997097+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-02-25T13:11:24.442002497+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.442012547+07:00","message":"[buffer interim] 165 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.442018973+07:00","message":"[bufferProcess] interim [540000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.442021172+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.442024126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.442026664+07:00","message":"> Transcript [1595] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.44202862+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.644174845+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.644211879+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-02-25T13:11:24.644219239+07:00","message":"receive interim result [false|false]: เป็นการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.644233434+07:00","message":"[buffer interim] 165 false เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.64423943+07:00","message":"[bufferProcess] interim [780000000]:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.644242149+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.644249105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.644251973+07:00","message":"> Transcript [1596] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.644254919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.644256762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.644261619+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.644264003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.764375772+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.764417951+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-02-25T13:11:24.764423173+07:00","message":"receive interim result [false|false]: เป็นการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.76443403+07:00","message":"[buffer interim] 165 false เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.764440444+07:00","message":"[bufferProcess] interim [900000000]:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.76444289+07:00","message":"[bufferProcess] send to processor:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.764448632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.764451557+07:00","message":"> Transcript [1597] [false]: 'เป็นการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.76445472+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.764456708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.764458666+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.764460708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.07661843+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.076651437+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-02-25T13:11:25.076657019+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.076670153+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.076675869+07:00","message":"[bufferProcess] interim [140000000]:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.076678037+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.076693207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.0766969+07:00","message":"> Transcript [1598] [false]: 'เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.076700398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.076702509+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.076704321+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.076706503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.269179515+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.269227619+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-02-25T13:11:25.269232972+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.269247262+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.269268331+07:00","message":"[bufferProcess] interim [380000000]:เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.269272426+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.269279211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.269282042+07:00","message":"> Transcript [1599] [false]: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.269285263+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.26928757+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.269289347+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.269291127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.269297375+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.269299131+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.26930098+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.269303062+07:00","message":"Next Push (prob) : 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.269311348+07:00","message":"push: {false เป็น 0 0xc0025b4c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.458109718+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.458150474+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-02-25T13:11:25.458155464+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.458169316+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.45817539+07:00","message":"[bufferProcess] interim [560000000]:เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.458177725+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.458181347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.458183952+07:00","message":"> Transcript [1600] [false]: 'เป็นการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.458186951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.45818911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.458191013+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.458193033+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.668883716+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.668916234+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-02-25T13:11:25.668921704+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.668942572+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.668947981+07:00","message":"[bufferProcess] interim [800000000]:เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.668950391+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.668954109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.668957108+07:00","message":"> Transcript [1601] [false]: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.668959981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.668965227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.668967516+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.668969484+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.97029265+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.970339109+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-02-25T13:11:25.970345128+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.9703589+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.970365781+07:00","message":"[bufferProcess] interim [100000000]:เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.970368186+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.970373371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.970376156+07:00","message":"> Transcript [1602] [false]: 'เป็นการลำเลียงสารขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.970379068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.970380841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.970383839+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.970386288+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.171190513+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.171223692+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-02-25T13:11:26.171229765+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.171241147+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171247493+07:00","message":"[bufferProcess] interim [280000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171249848+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.17125313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171255705+07:00","message":"> Transcript [1603] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171258554+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171260344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171262554+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171264665+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171267036+07:00","message":"Push: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171268843+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171271214+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.171273564+07:00","message":"Next Push (prob) : 'ขนาดใหญ่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.171280139+07:00","message":"push: {false การลำเลียงสาร 0 0xc0025b4c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.36489447+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.364917439+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-02-25T13:11:26.364922328+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.364934442+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.364941696+07:00","message":"[bufferProcess] interim [460000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.36494542+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.36495193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.364954982+07:00","message":"> Transcript [1604] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.364959263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.36496199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.364964602+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.364968968+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.367893839+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.367908562+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-02-25T13:11:26.367911682+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.367919242+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.367922888+07:00","message":"[bufferProcess] interim [520000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.367925212+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.367929085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.367931105+07:00","message":"> Transcript [1605] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.367933617+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.367935399+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.367937118+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.367940082+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.488228128+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.488260437+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-02-25T13:11:26.488266509+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.488279729+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.48828563+07:00","message":"[bufferProcess] interim [580000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.488287988+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.488293354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.488295695+07:00","message":"> Transcript [1606] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.48829894+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.488300924+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.488302964+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.488305689+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:26.664542937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:26.664580255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.680741191+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.680775075+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-02-25T13:11:26.680780559+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.680791931+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.68080052+07:00","message":"[bufferProcess] interim [820000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.680802892+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.680808096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.680810669+07:00","message":"> Transcript [1607] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.680814055+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.680816122+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.680818117+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.680820769+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.680824901+07:00","message":"Push: 'ขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.680826689+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.68082859+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.680830822+07:00","message":"Next Push (prob) : 'ไม่ละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.680837845+07:00","message":"push: {false ขนาดใหญ่ที่ 0 0xc0025b4c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.173559132+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.251383227+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.251424132+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-02-25T13:11:27.251431861+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.251451613+07:00","message":"[buffer interim] 165 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.251461821+07:00","message":"[bufferProcess] interim [420000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.251466252+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.251477373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.251482222+07:00","message":"> Transcript [1608] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.251488072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.251491897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.251494864+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.251499482+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.272346569+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.272381119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.272387257+07:00","message":"receive interim result [true|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.272398295+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.272400429+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.272407185+07:00","message":"[buffer interim] 165 true เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272413027+07:00","message":"[bufferProcess] interim [480000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272419581+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272423098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272426262+07:00","message":"> Transcript [1609] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272429605+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272431639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272433366+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272435545+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.27243749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272439383+07:00","message":"> Transcript [1610] [true]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272441638+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272443109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272444561+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272446148+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.272452907+07:00","message":"Push: 'ไม่ละลายน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.272461892+07:00","message":"push: {true ไม่ละลายน้ำ 0 0xc0025b4c80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:27.281013719+07:00","message":"write wav file: './tmp/7510/7510_165.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.566970569+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.911643981+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.911681111+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-02-25T13:11:27.911686761+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.911698677+07:00","message":"[buffer interim] 166 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.911706522+07:00","message":"[bufferProcess] interim [420000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.911708085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.102627904+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.102666139+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-02-25T13:11:28.102671913+07:00","message":"receive interim result [false|false]: โดยที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.102687321+07:00","message":"[buffer interim] 166 false โดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.102694537+07:00","message":"[bufferProcess] interim [600000000]:โดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.102696856+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.102700101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.102702715+07:00","message":"> Transcript [1611] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.102704658+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.207446552+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.207488536+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-02-25T13:11:28.207497251+07:00","message":"receive interim result [false|false]: โดยส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.207512757+07:00","message":"[buffer interim] 166 false โดยส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.207520775+07:00","message":"[bufferProcess] interim [660000000]:โดยส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.207523166+07:00","message":"[bufferProcess] send to processor:โดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.207527275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.207529945+07:00","message":"> Transcript [1612] [false]: 'โดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.207533357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.207535364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.207537176+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.207539144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.413034052+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.41307421+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-02-25T13:11:28.413079334+07:00","message":"receive interim result [false|false]: โดยส่วนของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.413097904+07:00","message":"[buffer interim] 166 false โดยส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.413105401+07:00","message":"[bufferProcess] interim [900000000]:โดยส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.413107764+07:00","message":"[bufferProcess] send to processor:โดยส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.413111371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.413113798+07:00","message":"> Transcript [1613] [false]: 'โดยส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.413116459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.413118749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.413120617+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.413122547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.739454779+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.739490276+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-02-25T13:11:28.73949593+07:00","message":"receive interim result [false|false]: โดยส่วนของยี่ห้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.739508826+07:00","message":"[buffer interim] 166 false โดยส่วนของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.73951535+07:00","message":"[bufferProcess] interim [140000000]:โดยส่วนของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.739517911+07:00","message":"[bufferProcess] send to processor:โดยส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.739525055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.739527623+07:00","message":"> Transcript [1614] [false]: 'โดยส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.739530893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.739533035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.739535311+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.73953746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.746379714+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.746396652+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-02-25T13:11:28.746401065+07:00","message":"receive interim result [false|false]: โดยส่วนของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.746410942+07:00","message":"[buffer interim] 166 false โดยส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746415486+07:00","message":"[bufferProcess] interim [200000000]:โดยส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.74641925+07:00","message":"[bufferProcess] send to processor:โดยส่วนของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746423147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746425288+07:00","message":"> Transcript [1615] [false]: 'โดยส่วนของยี่ห้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746427576+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746429292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746431137+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746432895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746439323+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746441027+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746442798+07:00","message":"Set new StatePrefix : 'โดยส่วนของยี่ห้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.746444791+07:00","message":"Next Push (prob) : 'ส่วนของยี่ห้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.746450963+07:00","message":"push: {false โดย 0 0xc0025b4100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.790472779+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.790495292+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-02-25T13:11:28.790501357+07:00","message":"receive interim result [false|false]: โดยส่วนของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.790511501+07:00","message":"[buffer interim] 166 false โดยส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.790516481+07:00","message":"[bufferProcess] interim [320000000]:โดยส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.790518837+07:00","message":"[bufferProcess] send to processor:โดยส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.790521607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.79052413+07:00","message":"> Transcript [1616] [false]: 'โดยส่วนของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.79052638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.790528187+07:00","message":"Set new StatePrefix: 'โดยส่วนของเยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.11926172+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.119305228+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-02-25T13:11:29.119311045+07:00","message":"receive interim result [false|false]: โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.119323621+07:00","message":"[buffer interim] 166 false โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119329764+07:00","message":"[bufferProcess] interim [620000000]:โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119332164+07:00","message":"[bufferProcess] send to processor:โดยส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119337424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119340039+07:00","message":"> Transcript [1617] [false]: 'โดยส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119342457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119344381+07:00","message":"Set new StatePrefix: 'โดยส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.484740661+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.576624594+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.576649882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยส่วนของเยื่อหุ้มเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.576655713+07:00","message":"receive interim result [true|false]: โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.576666756+07:00","message":"end recv isFinal message id 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.576669396+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.576679927+07:00","message":"[buffer interim] 166 true โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576697137+07:00","message":"[bufferProcess] interim [130000000]:โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576701426+07:00","message":"[bufferProcess] send to processor (isfinal):โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576704787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576711486+07:00","message":"> Transcript [1618] [false]: 'โดยส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576714999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576717022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.57671919+07:00","message":"StatePrefix: 'โดยส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576721572+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.57672319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576725178+07:00","message":"> Transcript [1619] [true]: 'โดยส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.57672723+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576728786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576730266+07:00","message":"StatePrefix: 'โดยส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.576731875+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.57673845+07:00","message":"Push: 'ส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.576747303+07:00","message":"push: {true ส่วนของเยื่อหุ้มเซลล์ 0 0xc0025b4100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:29.583551286+07:00","message":"write wav file: './tmp/7510/7510_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.61675771+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:29.66487725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:29.664877097+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.13297799+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.133014356+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-02-25T13:11:30.13301986+07:00","message":"receive interim result [false|false]: ยื่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.133032189+07:00","message":"[buffer interim] 167 false ยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.133039216+07:00","message":"[bufferProcess] interim [360000000]:ยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.133041069+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.26993891+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.269973343+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-02-25T13:11:30.269979537+07:00","message":"receive interim result [false|false]: ยื่นไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.26999305+07:00","message":"[buffer interim] 167 false ยื่นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.270000341+07:00","message":"[bufferProcess] interim [480000000]:ยื่นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.270002756+07:00","message":"[bufferProcess] send to processor:ยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.270009801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.270013005+07:00","message":"> Transcript [1620] [false]: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.270015579+07:00","message":"Set StatePrefix (first interim): 'ยื่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.464937624+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.464971978+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-02-25T13:11:30.464978549+07:00","message":"receive interim result [false|false]: ยื่นไปอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.464991725+07:00","message":"[buffer interim] 167 false ยื่นไปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.465003206+07:00","message":"[bufferProcess] interim [720000000]:ยื่นไปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.465005887+07:00","message":"[bufferProcess] send to processor:ยื่นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.465013413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.46501629+07:00","message":"> Transcript [1621] [false]: 'ยื่นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.465023994+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.465026237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.465028083+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.465030082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.773190954+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.773226688+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-02-25T13:11:30.773231808+07:00","message":"receive interim result [false|false]: ยื่นไปอบรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.773243355+07:00","message":"[buffer interim] 167 false ยื่นไปอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.773249341+07:00","message":"[bufferProcess] interim [960000000]:ยื่นไปอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.773251414+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.773256678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.773259337+07:00","message":"> Transcript [1622] [false]: 'ยื่นไปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.773262192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.773264233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.773265889+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.773267975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.035967242+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.036008014+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-02-25T13:11:31.036015158+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.036029289+07:00","message":"[buffer interim] 167 false ยื่นไปอบรมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.036036203+07:00","message":"[bufferProcess] interim [260000000]:ยื่นไปอบรมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.036038601+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.036046847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.03604977+07:00","message":"> Transcript [1623] [false]: 'ยื่นไปอบรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.036053589+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.036056028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.036059533+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.036061821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.198423778+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.198464054+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-02-25T13:11:31.19847009+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.198484596+07:00","message":"[buffer interim] 167 false ยื่นไปอบรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198491109+07:00","message":"[bufferProcess] interim [380000000]:ยื่นไปอบรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198493679+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198498018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198502392+07:00","message":"> Transcript [1624] [false]: 'ยื่นไปอบรมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198505643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198507922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198509987+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.19851204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198518649+07:00","message":"Push: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198522267+07:00","message":"TextPushed: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198524592+07:00","message":"Set new StatePrefix : 'ยื่นไปอบรมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.198526991+07:00","message":"Next Push (prob) : 'ไปอบรมกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.19855341+07:00","message":"push: {false ยื่น 0 0xc0001fa100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.240831104+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.240860732+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-02-25T13:11:31.240866271+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมฐาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.240880168+07:00","message":"[buffer interim] 167 false ยื่นไปอบรมฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.240886168+07:00","message":"[bufferProcess] interim [440000000]:ยื่นไปอบรมฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.240888255+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.240891319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.240894086+07:00","message":"> Transcript [1625] [false]: 'ยื่นไปอบรมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.240896186+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.240898608+07:00","message":"Set new StatePrefix: 'ยื่นไปอบรมการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.359463603+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.359500193+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-02-25T13:11:31.359505808+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.35952153+07:00","message":"[buffer interim] 167 false ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.359527983+07:00","message":"[bufferProcess] interim [620000000]:ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.359530184+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรมฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.359533426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.359538257+07:00","message":"> Transcript [1626] [false]: 'ยื่นไปอบรมฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.359540292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.359542345+07:00","message":"Set new StatePrefix: 'ยื่นไปอบรมฐาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.654386378+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.820232674+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.820273454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมกันไว้\",\"confidence\":0.91185004}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.820281327+07:00","message":"receive interim result [true|false]: ยื่นไปอบรมกันไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.820294015+07:00","message":"end recv isFinal message id 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.820297053+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.820304954+07:00","message":"[buffer interim] 167 true ยื่นไปอบรมกันไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820317671+07:00","message":"[bufferProcess] interim [70000000]:ยื่นไปอบรมกันไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820322091+07:00","message":"[bufferProcess] send to processor (isfinal):ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820328355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.82033258+07:00","message":"> Transcript [1627] [false]: 'ยื่นไปอบรมฐานไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820336703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820339742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820343407+07:00","message":"StatePrefix: 'ยื่นไปอบรมฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820346519+07:00","message":"TextPushed: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.8203494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820352322+07:00","message":"> Transcript [1628] [true]: 'ยื่นไปอบรมกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820355515+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820358264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820360849+07:00","message":"StatePrefix: 'ยื่นไปอบรมฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820363502+07:00","message":"TextPushed: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.820366831+07:00","message":"Push: 'ไปอบรมกันไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.820378279+07:00","message":"push: {true ไปอบรมกันไว้ 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:31.828122324+07:00","message":"write wav file: './tmp/7510/7510_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.857322105+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.584721604+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.584750043+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-02-25T13:11:32.584755564+07:00","message":"receive interim result [false|false]: สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.584770496+07:00","message":"[buffer interim] 168 false สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.584780431+07:00","message":"[bufferProcess] interim [540000000]:สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.584783233+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:32.665439835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:32.665451259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.711061002+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.711111136+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-02-25T13:11:32.71111858+07:00","message":"receive interim result [false|false]: สร้างเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.711135239+07:00","message":"[buffer interim] 168 false สร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.711143145+07:00","message":"[bufferProcess] interim [660000000]:สร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.71114987+07:00","message":"[bufferProcess] send to processor:สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.711159566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.711163254+07:00","message":"> Transcript [1629] [false]: 'สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.711166056+07:00","message":"Set StatePrefix (first interim): 'สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.916567343+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.916608778+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-02-25T13:11:32.916614393+07:00","message":"receive interim result [false|false]: สร้างเป็นถุง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.916628382+07:00","message":"[buffer interim] 168 false สร้างเป็นถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.91663544+07:00","message":"[bufferProcess] interim [900000000]:สร้างเป็นถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.916637675+07:00","message":"[bufferProcess] send to processor:สร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.916643553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.916646374+07:00","message":"> Transcript [1630] [false]: 'สร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.91664962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.916651526+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.916653347+07:00","message":"StatePrefix: 'สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.916655574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.221376741+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.221416957+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-02-25T13:11:33.221423198+07:00","message":"receive interim result [false|false]: สร้างเป็นถุงร้อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.221437792+07:00","message":"[buffer interim] 168 false สร้างเป็นถุงร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.221445211+07:00","message":"[bufferProcess] interim [140000000]:สร้างเป็นถุงร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.221447692+07:00","message":"[bufferProcess] send to processor:สร้างเป็นถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.221455286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.221457937+07:00","message":"> Transcript [1631] [false]: 'สร้างเป็นถุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.221462509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.221464674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.221466903+07:00","message":"StatePrefix: 'สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.221469146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.293142175+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.293203084+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-02-25T13:11:33.293209544+07:00","message":"receive interim result [false|false]: สร้างเป็นถุงล้อม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.293232702+07:00","message":"[buffer interim] 168 false สร้างเป็นถุงล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.29324064+07:00","message":"[bufferProcess] interim [260000000]:สร้างเป็นถุงล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.293243323+07:00","message":"[bufferProcess] send to processor:สร้างเป็นถุงร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.293251476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.293254348+07:00","message":"> Transcript [1632] [false]: 'สร้างเป็นถุงร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.293257386+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.293259284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.293261523+07:00","message":"StatePrefix: 'สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.293263367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.423721036+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.423763385+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-02-25T13:11:33.423770068+07:00","message":"receive interim result [false|false]: สร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.423784869+07:00","message":"[buffer interim] 168 false สร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423792356+07:00","message":"[bufferProcess] interim [380000000]:สร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423794775+07:00","message":"[bufferProcess] send to processor:สร้างเป็นถุงล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423801619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423804699+07:00","message":"> Transcript [1633] [false]: 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423808282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423810506+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423816161+07:00","message":"StatePrefix: 'สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.42381914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423828164+07:00","message":"Push: 'สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423830288+07:00","message":"TextPushed: 'สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423832377+07:00","message":"Set new StatePrefix : 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.423834473+07:00","message":"Next Push (prob) : 'เป็นถุงล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.423843017+07:00","message":"push: {false สร้าง 0 0xc0001faf00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.990262139+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.990292365+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-02-25T13:11:33.990298365+07:00","message":"receive interim result [false|false]: สร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.990310469+07:00","message":"[buffer interim] 168 false สร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.990317861+07:00","message":"[bufferProcess] interim [980000000]:สร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.990322318+07:00","message":"[bufferProcess] send to processor:สร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.990329162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.990331578+07:00","message":"> Transcript [1634] [false]: 'สร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.990334982+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.99033708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.990339568+07:00","message":"StatePrefix: 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.990341867+07:00","message":"TextPushed: 'สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.179780543+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.179817405+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-02-25T13:11:34.179823261+07:00","message":"receive interim result [false|false]: สร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.179837857+07:00","message":"[buffer interim] 168 false สร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.179845427+07:00","message":"[bufferProcess] interim [160000000]:สร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.179848022+07:00","message":"[bufferProcess] send to processor:สร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.179854908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.179857552+07:00","message":"> Transcript [1635] [false]: 'สร้างเป็นถุงล้อมรอบก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.179860996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.179863102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.179865217+07:00","message":"StatePrefix: 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.179867539+07:00","message":"TextPushed: 'สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.31262764+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.31266767+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-02-25T13:11:34.312673782+07:00","message":"receive interim result [false|false]: สร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.312685949+07:00","message":"[buffer interim] 168 false สร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.312692659+07:00","message":"[bufferProcess] interim [280000000]:สร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.31269491+07:00","message":"[bufferProcess] send to processor:สร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.312701288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.312704202+07:00","message":"> Transcript [1636] [false]: 'สร้างเป็นถุงล้อมรอบก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.312707639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.312710653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.31271378+07:00","message":"StatePrefix: 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.312717154+07:00","message":"TextPushed: 'สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.441125299+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.441193246+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-02-25T13:11:34.441202018+07:00","message":"receive interim result [false|false]: สร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.441220496+07:00","message":"[buffer interim] 168 false สร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441229829+07:00","message":"[bufferProcess] interim [400000000]:สร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441232932+07:00","message":"[bufferProcess] send to processor:สร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441236804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441239856+07:00","message":"> Transcript [1637] [false]: 'สร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441243448+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441245411+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441247696+07:00","message":"StatePrefix: 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441250333+07:00","message":"TextPushed: 'สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441254663+07:00","message":"Push: 'เป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441256641+07:00","message":"TextPushed: 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441258475+07:00","message":"Set new StatePrefix : 'สร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.441260417+07:00","message":"Next Push (prob) : 'รอบก่อนนำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.441268908+07:00","message":"push: {false เป็นถุงล้อม 0 0xc0001faf00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.697438406+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.697475443+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-02-25T13:11:34.697481091+07:00","message":"receive interim result [false|false]: สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.697496209+07:00","message":"[buffer interim] 168 false สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.697505887+07:00","message":"[bufferProcess] interim [640000000]:สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.697508371+07:00","message":"[bufferProcess] send to processor:สร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.697512041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.697514749+07:00","message":"> Transcript [1638] [false]: 'สร้างเป็นถุงล้อมรอบก่อนนำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.697518816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.69752092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.697522946+07:00","message":"StatePrefix: 'สร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.697526822+07:00","message":"TextPushed: 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.819602429+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.819646977+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-02-25T13:11:34.819653382+07:00","message":"receive interim result [false|false]: สร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.819680178+07:00","message":"[buffer interim] 168 false สร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.819693862+07:00","message":"[bufferProcess] interim [760000000]:สร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.819696493+07:00","message":"[bufferProcess] send to processor:สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.819704966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.819708415+07:00","message":"> Transcript [1639] [false]: 'สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.81971231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.819714817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.819717099+07:00","message":"StatePrefix: 'สร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.819719686+07:00","message":"TextPushed: 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.829208496+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.82923358+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-02-25T13:11:34.82923842+07:00","message":"receive interim result [false|false]: สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.829251003+07:00","message":"[buffer interim] 168 false สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.829256331+07:00","message":"[bufferProcess] interim [820000000]:สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.829258408+07:00","message":"[bufferProcess] send to processor:สร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.829261511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.829263818+07:00","message":"> Transcript [1640] [false]: 'สร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.829266863+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.829269138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.829270959+07:00","message":"StatePrefix: 'สร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.829273238+07:00","message":"TextPushed: 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.18419413+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.347176468+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.347222964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.347229832+07:00","message":"receive interim result [true|false]: สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.347238727+07:00","message":"end recv isFinal message id 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.347241655+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.347250508+07:00","message":"[buffer interim] 168 true สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347261737+07:00","message":"[bufferProcess] interim [360000000]:สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347265153+07:00","message":"[bufferProcess] send to processor (isfinal):สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347268955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347272188+07:00","message":"> Transcript [1641] [false]: 'สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347276112+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347278193+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347280469+07:00","message":"StatePrefix: 'สร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.34728307+07:00","message":"TextPushed: 'สร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347290153+07:00","message":"Push: 'รอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347293952+07:00","message":"TextPushed: 'สร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347296685+07:00","message":"Set new StatePrefix : 'สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347298776+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347300341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347302703+07:00","message":"> Transcript [1642] [true]: 'สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347304935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347306477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347310029+07:00","message":"StatePrefix: 'สร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.34731191+07:00","message":"TextPushed: 'สร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.347313852+07:00","message":"Push: 'เข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.347331993+07:00","message":"push: {false รอบก่อนนำ 0 0xc0001faf00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.347353958+07:00","message":"push: {true เข้าสู่เซลล์ 0 0xc0001faf00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:35.356103339+07:00","message":"write wav file: './tmp/7510/7510_168.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:35.666101015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:35.6661369+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.697772143+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.22118268+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.221216476+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-02-25T13:11:36.221221421+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.221234329+07:00","message":"[buffer interim] 169 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.221241265+07:00","message":"[bufferProcess] interim [540000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.221243076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.412215968+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.41225062+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-02-25T13:11:36.412257106+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.412268247+07:00","message":"[buffer interim] 169 false ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.412274291+07:00","message":"[bufferProcess] interim [780000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.412276764+07:00","message":"[bufferProcess] send to processor:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.412282007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.41228483+07:00","message":"> Transcript [1643] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.412286998+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.736307097+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.736350043+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-02-25T13:11:36.73635589+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่นนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.736366782+07:00","message":"[buffer interim] 169 false ตัวอย่างเช่นนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.736375822+07:00","message":"[bufferProcess] interim [80000000]:ตัวอย่างเช่นนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.736378224+07:00","message":"[bufferProcess] send to processor:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.736384297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.736387434+07:00","message":"> Transcript [1644] [false]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.73639043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.73639251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.736394396+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.73639639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.86679639+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.866839067+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-02-25T13:11:36.866845339+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.866858971+07:00","message":"[buffer interim] 169 false ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.866865969+07:00","message":"[bufferProcess] interim [200000000]:ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.866868329+07:00","message":"[bufferProcess] send to processor:ตัวอย่างเช่นนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.866877953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.866880775+07:00","message":"> Transcript [1645] [false]: 'ตัวอย่างเช่นนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.866884109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.86688637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.866888157+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.866890444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.103776669+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.189158107+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.189205557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่นนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.189211357+07:00","message":"receive interim result [true|false]: ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.18922137+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.189223653+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.189231337+07:00","message":"[buffer interim] 169 true ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189240796+07:00","message":"[bufferProcess] interim [620000000]:ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.18924419+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189247892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189251014+07:00","message":"> Transcript [1646] [false]: 'ตัวอย่างเช่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189253931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189256067+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189257804+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189259723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189263215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189265131+07:00","message":"> Transcript [1647] [true]: 'ตัวอย่างเช่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.18926703+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.18926856+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189270008+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189271498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.189278246+07:00","message":"Push: 'ตัวอย่างเช่นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.189285625+07:00","message":"push: {true ตัวอย่างเช่นนะคะ 0 0xc0024a4c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:37.196441958+07:00","message":"write wav file: './tmp/7510/7510_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.296025255+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.777584917+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.777630529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.777635541+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.777651218+07:00","message":"[buffer interim] 170 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.777657674+07:00","message":"[bufferProcess] interim [300000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.777659656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.959883415+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.959925314+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-02-25T13:11:37.959931143+07:00","message":"receive interim result [false|false]: การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.95994743+07:00","message":"[buffer interim] 170 false การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.95996177+07:00","message":"[bufferProcess] interim [480000000]:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.959964547+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.959973138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.959976063+07:00","message":"> Transcript [1648] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.959978233+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.147995333+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.148035257+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-02-25T13:11:38.148040948+07:00","message":"receive interim result [false|false]: การนำสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.148055888+07:00","message":"[buffer interim] 170 false การนำสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.148063109+07:00","message":"[bufferProcess] interim [660000000]:การนำสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.148065656+07:00","message":"[bufferProcess] send to processor:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.148073461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.148076605+07:00","message":"> Transcript [1649] [false]: 'การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.148079265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.148081103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.148083428+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.148085808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.475183029+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.475224349+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-02-25T13:11:38.475229778+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.475241897+07:00","message":"[buffer interim] 170 false การนำสิ่งแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.475248702+07:00","message":"[bufferProcess] interim [960000000]:การนำสิ่งแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.47525092+07:00","message":"[bufferProcess] send to processor:การนำสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.47526061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.475263538+07:00","message":"> Transcript [1650] [false]: 'การนำสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.475266482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.475268486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.475270379+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.475272477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.55028054+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.550309376+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.550311971+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.550313703+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.550315388+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.55031756+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.550319238+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.550320896+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.550322696+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.655578903+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.655617574+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-02-25T13:11:38.655623438+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.655636977+07:00","message":"[buffer interim] 170 false การนำสิ่งแปลกปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.655644192+07:00","message":"[bufferProcess] interim [200000000]:การนำสิ่งแปลกปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.655646459+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.65565384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.655656631+07:00","message":"> Transcript [1651] [false]: 'การนำสิ่งแปลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.655659864+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.655661928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.655664056+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.655666455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:38.666749243+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:38.66675962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.92952878+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.929574039+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-02-25T13:11:38.929580745+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.929597175+07:00","message":"[buffer interim] 170 false การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929604583+07:00","message":"[bufferProcess] interim [500000000]:การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929607084+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929613913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929616745+07:00","message":"> Transcript [1652] [false]: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929620297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929622503+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929624534+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929626643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.92963118+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929632884+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929635109+07:00","message":"Set new StatePrefix : 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.929637218+07:00","message":"Next Push (prob) : 'นำสิ่งแปลกปลอม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.929645228+07:00","message":"push: {false การ 0 0xc0024a4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.173112555+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.173152999+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-02-25T13:11:39.173158596+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.173184982+07:00","message":"[buffer interim] 170 false การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.173192798+07:00","message":"[bufferProcess] interim [680000000]:การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.17319558+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.173212527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.173216139+07:00","message":"> Transcript [1653] [false]: 'การนำสิ่งแปลกปลอมเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.173219739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.17323068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.173232679+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.173235115+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.365433708+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.365472839+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-02-25T13:11:39.365478533+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.365491258+07:00","message":"[buffer interim] 170 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.365498454+07:00","message":"[bufferProcess] interim [920000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.365500803+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.365507562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.365510266+07:00","message":"> Transcript [1654] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.365513643+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.365515631+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.365518074+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.365520424+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.742457517+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.742495508+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-02-25T13:11:39.742501385+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.742516801+07:00","message":"[buffer interim] 170 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.742524546+07:00","message":"[bufferProcess] interim [280000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.742527019+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.74253347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.742536337+07:00","message":"> Transcript [1655] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.74253982+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.742541735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.742543754+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.742546658+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.875934982+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.875979258+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-02-25T13:11:39.875985761+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.876006056+07:00","message":"[buffer interim] 170 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.876013368+07:00","message":"[bufferProcess] interim [340000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.876015871+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.876022173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.87602496+07:00","message":"> Transcript [1656] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.876028952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.876030924+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.876032831+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.876035335+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.87604103+07:00","message":"Push: 'นำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.876043013+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.876045181+07:00","message":"Set new StatePrefix : 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.876048234+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.876056494+07:00","message":"push: {false นำสิ่งแปลกปลอม 0 0xc0024a4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.135653841+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.135688506+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-02-25T13:11:40.135694581+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.135710607+07:00","message":"[buffer interim] 170 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.135718651+07:00","message":"[bufferProcess] interim [640000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.13572102+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.135725199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.135728323+07:00","message":"> Transcript [1657] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.135732235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.135734751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.135736483+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.135739003+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.504190549+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.600782765+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.600824052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.600830802+07:00","message":"receive interim result [true|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.600843204+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.60084588+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.600852543+07:00","message":"[buffer interim] 170 true การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600859629+07:00","message":"[bufferProcess] interim [210000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600864295+07:00","message":"[bufferProcess] send to processor (isfinal):การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600867986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600870974+07:00","message":"> Transcript [1658] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600873753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600875458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600877183+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600879472+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600881129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600882951+07:00","message":"> Transcript [1659] [true]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600885017+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600886546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600888166+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.60089074+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.600894377+07:00","message":"Push: 'เข้าสู่เซลล์เม็ดเลือดขาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.600904481+07:00","message":"push: {true เข้าสู่เซลล์เม็ดเลือดขาว 0 0xc0024a4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:40.609070826+07:00","message":"write wav file: './tmp/7510/7510_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.636557363+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:41.489841905+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:41.489901956+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-02-25T13:11:41.489909219+07:00","message":"receive interim result [false|false]: กลุ่มฟัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:41.489926192+07:00","message":"[buffer interim] 171 false กลุ่มฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.489935081+07:00","message":"[bufferProcess] interim [660000000]:กลุ่มฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.48993795+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:41.609730627+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:41.609769547+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-02-25T13:11:41.609775574+07:00","message":"receive interim result [false|false]: กลุ่มปรากฏ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:41.609788189+07:00","message":"[buffer interim] 171 false กลุ่มปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.60979484+07:00","message":"[bufferProcess] interim [780000000]:กลุ่มปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.609797079+07:00","message":"[bufferProcess] send to processor:กลุ่มฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.609803625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.609806529+07:00","message":"> Transcript [1660] [false]: 'กลุ่มฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.609809946+07:00","message":"Set StatePrefix (first interim): 'กลุ่มฟัง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:41.667519107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:41.667542898+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:41.670464129+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:41.67049542+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-02-25T13:11:41.670501559+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:41.670513267+07:00","message":"[buffer interim] 171 false กลุ่มฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.670519197+07:00","message":"[bufferProcess] interim [900000000]:กลุ่มฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.670522009+07:00","message":"[bufferProcess] send to processor:กลุ่มปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.670529026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.670531908+07:00","message":"> Transcript [1661] [false]: 'กลุ่มปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.670534196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:41.670536217+07:00","message":"Set new StatePrefix: 'กลุ่มปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.000967411+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.001001245+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-02-25T13:11:42.001009454+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.001023105+07:00","message":"[buffer interim] 171 false กลุ่มฟาโกไซต์เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.001029789+07:00","message":"[bufferProcess] interim [200000000]:กลุ่มฟาโกไซต์เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.001032437+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.001046737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.001049709+07:00","message":"> Transcript [1662] [false]: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.001051714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.001053645+07:00","message":"Set new StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.079587014+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.079628442+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-02-25T13:11:42.079635134+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.079651543+07:00","message":"[buffer interim] 171 false กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.079659073+07:00","message":"[bufferProcess] interim [320000000]:กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.079661523+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.079669546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.079672286+07:00","message":"> Transcript [1663] [false]: 'กลุ่มฟาโกไซต์เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.079675402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.079677527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.079679542+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.079681538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.186767778+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.186799801+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-02-25T13:11:42.18680521+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.186816398+07:00","message":"[buffer interim] 171 false กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.186822308+07:00","message":"[bufferProcess] interim [380000000]:กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.186824564+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.186829786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.186832554+07:00","message":"> Transcript [1664] [false]: 'กลุ่มฟาโกไซต์เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.186835576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.186837529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.186839254+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.186841452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.371998904+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.372033003+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-02-25T13:11:42.372038636+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.372059248+07:00","message":"[buffer interim] 171 false กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.372065818+07:00","message":"[bufferProcess] interim [620000000]:กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.372068382+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.372075476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.372078268+07:00","message":"> Transcript [1665] [false]: 'กลุ่มฟาโกไซต์เพื่อทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.372081396+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.37208343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.372085541+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.372089993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.69205613+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.692092391+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-02-25T13:11:42.692098439+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.692112538+07:00","message":"[buffer interim] 171 false กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692119424+07:00","message":"[bufferProcess] interim [860000000]:กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692121604+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692126759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692129325+07:00","message":"> Transcript [1666] [false]: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692132371+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692134344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692136524+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692138773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692142608+07:00","message":"Push: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692144616+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692146848+07:00","message":"Set new StatePrefix : 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.692148911+07:00","message":"Next Push (prob) : 'เพื่อทำลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.692155682+07:00","message":"push: {false กลุ่มฟาโกไซต์ 0 0xc0025b4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.890123389+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.890162271+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-02-25T13:11:42.890172713+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.890186829+07:00","message":"[buffer interim] 171 false กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.890195864+07:00","message":"[bufferProcess] interim [40000000]:กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.890199245+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.890203714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.890207357+07:00","message":"> Transcript [1667] [false]: 'กลุ่มฟาโกไซต์เพื่อทำลายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.89021177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.890214752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.890218065+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.890221987+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.063479253+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.156507382+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.15654444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำลายนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.156550049+07:00","message":"receive interim result [true|false]: กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.156558977+07:00","message":"end recv isFinal message id 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.156561435+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.156567469+07:00","message":"[buffer interim] 171 true กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156576481+07:00","message":"[bufferProcess] interim [460000000]:กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156581418+07:00","message":"[bufferProcess] send to processor (isfinal):กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156584561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156587523+07:00","message":"> Transcript [1668] [false]: 'กลุ่มฟาโกไซต์เพื่อทำลายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156590086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156592028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156593697+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156595778+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156599067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.15660091+07:00","message":"> Transcript [1669] [true]: 'กลุ่มฟาโกไซต์เพื่อทำลายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156602889+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156604378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156605938+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156607487+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.156613271+07:00","message":"Push: 'เพื่อทำลายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.156624919+07:00","message":"push: {true เพื่อทำลายนะคะ 0 0xc0025b4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:43.164644102+07:00","message":"write wav file: './tmp/7510/7510_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.346705864+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:44.667862728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:44.667871399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.825926113+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.825972387+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-02-25T13:11:44.825978063+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.825993586+07:00","message":"[buffer interim] 172 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.826001161+07:00","message":"[bufferProcess] interim [480000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.826002986+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.826010666+07:00","message":"[bufferProcess] send to processor (ticker):ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.826013857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.826016774+07:00","message":"> Transcript [1670] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.826019281+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.022513976+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.022548736+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-02-25T13:11:45.022554038+07:00","message":"receive interim result [false|false]: ภาพของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.022570099+07:00","message":"[buffer interim] 172 false ภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.022577206+07:00","message":"[bufferProcess] interim [720000000]:ภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.022578986+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.191325646+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.191363294+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-02-25T13:11:45.191368287+07:00","message":"receive interim result [false|false]: ภาพขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.191378612+07:00","message":"[buffer interim] 172 false ภาพขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.191384773+07:00","message":"[bufferProcess] interim [900000000]:ภาพขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.19138682+07:00","message":"[bufferProcess] send to processor:ภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.191391813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.191394462+07:00","message":"> Transcript [1671] [false]: 'ภาพของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.191397186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.191399186+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.19140109+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.191403247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.514707265+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.514751486+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-02-25T13:11:45.514756673+07:00","message":"receive interim result [false|false]: ภาพขอค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.514768814+07:00","message":"[buffer interim] 172 false ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.514775129+07:00","message":"[bufferProcess] interim [200000000]:ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.514777211+07:00","message":"[bufferProcess] send to processor:ภาพขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.514782482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.514785128+07:00","message":"> Transcript [1672] [false]: 'ภาพขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.514788213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.514790144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.514792041+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.514794015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.62571191+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.696788431+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.722830586+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.722869127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.722875475+07:00","message":"receive interim result [true|false]: ภาพขอค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.722884537+07:00","message":"end recv isFinal message id 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.722886429+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.722892156+07:00","message":"[buffer interim] 172 true ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722900579+07:00","message":"[bufferProcess] interim [500000000]:ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722905664+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722909032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722911525+07:00","message":"> Transcript [1673] [false]: 'ภาพขอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.7229143+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722916256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722919119+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722920956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722922554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722924323+07:00","message":"> Transcript [1674] [true]: 'ภาพขอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722926098+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722927691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722932374+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722933906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.722939402+07:00","message":"Push: 'ภาพขอค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.722946478+07:00","message":"push: {true ภาพขอค่ะ 0 0xc00041c500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:45.72847219+07:00","message":"write wav file: './tmp/7510/7510_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.160726485+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.160772799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.160778812+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.16079595+07:00","message":"[buffer interim] 173 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.160803113+07:00","message":"[bufferProcess] interim [300000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.160804904+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.360882025+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.360915827+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-02-25T13:11:46.360921795+07:00","message":"receive interim result [false|false]: เป็นพิษ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.360934683+07:00","message":"[buffer interim] 173 false เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.36094055+07:00","message":"[bufferProcess] interim [480000000]:เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.360942975+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.36094974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.360952536+07:00","message":"> Transcript [1675] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.360954561+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.527407907+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.527446784+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-02-25T13:11:46.527452179+07:00","message":"receive interim result [false|false]: เป็นพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.527467449+07:00","message":"[buffer interim] 173 false เป็นพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.527474809+07:00","message":"[bufferProcess] interim [660000000]:เป็นพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.527477386+07:00","message":"[bufferProcess] send to processor:เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.527485311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.527488017+07:00","message":"> Transcript [1676] [false]: 'เป็นพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.527491109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.527493069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.527496771+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.527498964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.847097035+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.847146151+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-02-25T13:11:46.847153002+07:00","message":"receive interim result [false|false]: เป็นพิโนซ่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.847169042+07:00","message":"[buffer interim] 173 false เป็นพิโนซ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.847179953+07:00","message":"[bufferProcess] interim [960000000]:เป็นพิโนซ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.847182247+07:00","message":"[bufferProcess] send to processor:เป็นพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.84718776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.847192793+07:00","message":"> Transcript [1677] [false]: 'เป็นพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.847196163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.847198063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.847200043+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.847202039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.848256132+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.848265431+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-02-25T13:11:46.848268063+07:00","message":"receive interim result [false|false]: พิโนไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.848274245+07:00","message":"[buffer interim] 173 false พิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.84828137+07:00","message":"[bufferProcess] interim [20000000]:พิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.848283502+07:00","message":"[bufferProcess] send to processor:เป็นพิโนซ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.848285485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.848287343+07:00","message":"> Transcript [1678] [false]: 'เป็นพิโนซ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.848289224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.848291015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.84829322+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.848295352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.413677946+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.431836975+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.431871512+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-02-25T13:11:47.431877688+07:00","message":"receive interim result [false|false]: พิโนไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.431890468+07:00","message":"[buffer interim] 173 false พิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.431898+07:00","message":"[bufferProcess] interim [620000000]:พิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.431900352+07:00","message":"[bufferProcess] send to processor:พิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.431907362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.431910065+07:00","message":"> Transcript [1679] [false]: 'พิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.431912446+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.431914286+07:00","message":"Set new StatePrefix: 'พิโนไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.505272332+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.505312585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิโนไซโทซิส\",\"confidence\":0.9430214}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.505318328+07:00","message":"receive interim result [true|false]: พิโนไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.505328677+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.505331371+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.505345432+07:00","message":"[buffer interim] 173 true พิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505367727+07:00","message":"[bufferProcess] interim [740000000]:พิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505371296+07:00","message":"[bufferProcess] send to processor (isfinal):พิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505374766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505378535+07:00","message":"> Transcript [1680] [false]: 'พิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505381574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505383445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505385597+07:00","message":"StatePrefix: 'พิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505387546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505389194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505390987+07:00","message":"> Transcript [1681] [true]: 'พิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505392786+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505394352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505395985+07:00","message":"StatePrefix: 'พิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505401661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.505411599+07:00","message":"Push: 'พิโนไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.5054207+07:00","message":"push: {true พิโนไซโทซิส 0 0xc0024a4d00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:47.511835975+07:00","message":"write wav file: './tmp/7510/7510_173.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:47.66853439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:47.668548487+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.936654231+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.464270082+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.464299732+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-02-25T13:11:48.464304974+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.464317175+07:00","message":"[buffer interim] 174 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.464322914+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.464324465+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.786419808+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.78645347+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-02-25T13:11:48.786459141+07:00","message":"receive interim result [false|false]: กำลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.786469454+07:00","message":"[buffer interim] 174 false กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.786476543+07:00","message":"[bufferProcess] interim [660000000]:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.786478905+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.786483864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.786486623+07:00","message":"> Transcript [1682] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.786488634+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.790217582+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.790231498+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-02-25T13:11:48.790235553+07:00","message":"receive interim result [false|false]: การเรียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.790244201+07:00","message":"[buffer interim] 174 false การเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.790248356+07:00","message":"[bufferProcess] interim [720000000]:การเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.790250172+07:00","message":"[bufferProcess] send to processor:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.790252297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.790254601+07:00","message":"> Transcript [1683] [false]: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.790256402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.790258073+07:00","message":"Set new StatePrefix: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.972473328+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.972514372+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-02-25T13:11:48.972519752+07:00","message":"receive interim result [false|false]: การเรียงสระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.9725354+07:00","message":"[buffer interim] 174 false การเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.972542161+07:00","message":"[bufferProcess] interim [840000000]:การเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.97254429+07:00","message":"[bufferProcess] send to processor:การเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.972547447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.972549972+07:00","message":"> Transcript [1684] [false]: 'การเรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.97255189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.972553625+07:00","message":"Set new StatePrefix: 'การเรียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.979388525+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.979406599+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-02-25T13:11:48.979411201+07:00","message":"receive interim result [false|false]: การเลี้ยงสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.979420801+07:00","message":"[buffer interim] 174 false การเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.979424659+07:00","message":"[bufferProcess] interim [900000000]:การเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.979426708+07:00","message":"[bufferProcess] send to processor:การเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.979428961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.97943138+07:00","message":"> Transcript [1685] [false]: 'การเรียงสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.979434093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.979435913+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.97943764+07:00","message":"StatePrefix: 'การเรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.979439608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.100838664+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.1008748+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-02-25T13:11:49.100880567+07:00","message":"receive interim result [false|false]: การเรียงสาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.100896061+07:00","message":"[buffer interim] 174 false การเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.100905867+07:00","message":"[bufferProcess] interim [960000000]:การเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.100908684+07:00","message":"[bufferProcess] send to processor:การเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.100917011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.100920004+07:00","message":"> Transcript [1686] [false]: 'การเลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.10092214+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.100924181+07:00","message":"Set new StatePrefix: 'การเลี้ยงสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.112697955+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.112714036+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-02-25T13:11:49.112717972+07:00","message":"receive interim result [false|false]: การเรียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.112728833+07:00","message":"[buffer interim] 174 false การเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.112732955+07:00","message":"[bufferProcess] interim [20000000]:การเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.112735101+07:00","message":"[bufferProcess] send to processor:การเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.112737189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.112739603+07:00","message":"> Transcript [1687] [false]: 'การเรียงสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.112741735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.112743452+07:00","message":"Set new StatePrefix: 'การเรียงสาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.305283247+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.305324511+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-02-25T13:11:49.305330559+07:00","message":"receive interim result [false|false]: การเรียงสารใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.305345703+07:00","message":"[buffer interim] 174 false การเรียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.305352915+07:00","message":"[bufferProcess] interim [140000000]:การเรียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.305355+07:00","message":"[bufferProcess] send to processor:การเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.305359048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.305362+07:00","message":"> Transcript [1688] [false]: 'การเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.305364206+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.305366118+07:00","message":"Set new StatePrefix: 'การเรียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.334727443+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.334751541+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-02-25T13:11:49.334756922+07:00","message":"receive interim result [false|false]: เวียงสาน่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.334769736+07:00","message":"[buffer interim] 174 false เวียงสาน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.33477602+07:00","message":"[bufferProcess] interim [200000000]:เวียงสาน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.334778308+07:00","message":"[bufferProcess] send to processor:การเรียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.334783863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.334786585+07:00","message":"> Transcript [1689] [false]: 'การเรียงสารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.334789685+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.334791945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.334796286+07:00","message":"StatePrefix: 'การเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.33479846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.361199206+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.361227454+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-02-25T13:11:49.361232841+07:00","message":"receive interim result [false|false]: การเรียงสารในรูป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.361245918+07:00","message":"[buffer interim] 174 false การเรียงสารในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.361250761+07:00","message":"[bufferProcess] interim [260000000]:การเรียงสารในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.361252874+07:00","message":"[bufferProcess] send to processor:เวียงสาน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.361255738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.361258671+07:00","message":"> Transcript [1690] [false]: 'เวียงสาน่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.361261267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.361263131+07:00","message":"Set new StatePrefix: 'เวียงสาน่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.554808541+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.554847394+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-02-25T13:11:49.554853925+07:00","message":"receive interim result [false|false]: การเรียงสารในรูปของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.554868007+07:00","message":"[buffer interim] 174 false การเรียงสารในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.55487559+07:00","message":"[bufferProcess] interim [500000000]:การเรียงสารในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.554878198+07:00","message":"[bufferProcess] send to processor:การเรียงสารในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.55488529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.554889034+07:00","message":"> Transcript [1691] [false]: 'การเรียงสารในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.554891363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.554893779+07:00","message":"Set new StatePrefix: 'การเรียงสารในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.870777895+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.870826088+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-02-25T13:11:49.870835347+07:00","message":"receive interim result [false|false]: การเรียงสารในรูปของเล่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.870853083+07:00","message":"[buffer interim] 174 false การเรียงสารในรูปของเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.870860866+07:00","message":"[bufferProcess] interim [740000000]:การเรียงสารในรูปของเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.870863653+07:00","message":"[bufferProcess] send to processor:การเรียงสารในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.870872275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.870875203+07:00","message":"> Transcript [1692] [false]: 'การเรียงสารในรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.870878617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.870881299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.870883678+07:00","message":"StatePrefix: 'การเรียงสารในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.870885886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.873230748+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.873248404+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-02-25T13:11:49.873252537+07:00","message":"receive interim result [false|false]: การเรียงสารในรูปของเหลว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.873263297+07:00","message":"[buffer interim] 174 false การเรียงสารในรูปของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.873268423+07:00","message":"[bufferProcess] interim [800000000]:การเรียงสารในรูปของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.873270403+07:00","message":"[bufferProcess] send to processor:การเรียงสารในรูปของเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.873277233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.873279445+07:00","message":"> Transcript [1693] [false]: 'การเรียงสารในรูปของเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.87328195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.873284368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.873286203+07:00","message":"StatePrefix: 'การเรียงสารในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.87328796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.260681258+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.260717021+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-02-25T13:11:50.260724193+07:00","message":"receive interim result [false|false]: การเรียงสารในรูปของเหลวด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.260741891+07:00","message":"[buffer interim] 174 false การเรียงสารในรูปของเหลวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.260749788+07:00","message":"[bufferProcess] interim [160000000]:การเรียงสารในรูปของเหลวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.260752014+07:00","message":"[bufferProcess] send to processor:การเรียงสารในรูปของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.26075681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.260759627+07:00","message":"> Transcript [1694] [false]: 'การเรียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.260762721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.260764651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.260766811+07:00","message":"StatePrefix: 'การเรียงสารในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.260769037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.517670602+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.517715514+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-02-25T13:11:50.517721882+07:00","message":"receive interim result [false|false]: การเรียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.517733181+07:00","message":"[buffer interim] 174 false การเรียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517741744+07:00","message":"[bufferProcess] interim [340000000]:การเรียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517744262+07:00","message":"[bufferProcess] send to processor:การเรียงสารในรูปของเหลวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517748495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517751932+07:00","message":"> Transcript [1695] [false]: 'การเรียงสารในรูปของเหลวด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517755631+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.51775775+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517760224+07:00","message":"StatePrefix: 'การเรียงสารในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517762313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517764795+07:00","message":"Push: 'การเรียงสารในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517766688+07:00","message":"TextPushed: 'การเรียงสารในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517768768+07:00","message":"Set new StatePrefix : 'การเรียงสารในรูปของเหลวด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.517770954+07:00","message":"Next Push (prob) : 'ของเหลวด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.517781077+07:00","message":"push: {false การเรียงสารในรูป 0 0xc00041d200}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:50.669599652+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:50.669612661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.709674298+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.709721122+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-02-25T13:11:50.709729589+07:00","message":"receive interim result [false|false]: การเรียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.709747028+07:00","message":"[buffer interim] 174 false การเรียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.709755973+07:00","message":"[bufferProcess] interim [580000000]:การเรียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.709760308+07:00","message":"[bufferProcess] send to processor:การเรียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.709770976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.709779673+07:00","message":"> Transcript [1696] [false]: 'การเรียงสารในรูปของเหลวโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.709782446+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.709784894+07:00","message":"Set new StatePrefix: 'การเรียงสารในรูปของเหลวโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.904815591+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.904855117+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-02-25T13:11:50.904861948+07:00","message":"receive interim result [false|false]: การเรียงสารในรูปของเหลวโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.904877006+07:00","message":"[buffer interim] 174 false การเรียงสารในรูปของเหลวโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.904884278+07:00","message":"[bufferProcess] interim [820000000]:การเรียงสารในรูปของเหลวโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.904887014+07:00","message":"[bufferProcess] send to processor:การเรียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.904895139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.904898151+07:00","message":"> Transcript [1697] [false]: 'การเรียงสารในรูปของเหลวโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.904901578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.904903924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.904909031+07:00","message":"StatePrefix: 'การเรียงสารในรูปของเหลวโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.904911935+07:00","message":"TextPushed: 'การเรียงสารในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.103700813+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.103739139+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-02-25T13:11:51.103745769+07:00","message":"receive interim result [false|false]: การเรียงสารในรูปของเหลวโดยการสร้างเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.10376102+07:00","message":"[buffer interim] 174 false การเรียงสารในรูปของเหลวโดยการสร้างเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.10376834+07:00","message":"[bufferProcess] interim [0]:การเรียงสารในรูปของเหลวโดยการสร้างเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.103770954+07:00","message":"[bufferProcess] send to processor:การเรียงสารในรูปของเหลวโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.103783636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.103786739+07:00","message":"> Transcript [1698] [false]: 'การเรียงสารในรูปของเหลวโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.103790439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.103793884+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.103796538+07:00","message":"StatePrefix: 'การเรียงสารในรูปของเหลวโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.103799446+07:00","message":"TextPushed: 'การเรียงสารในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.1586993+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.158738735+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-02-25T13:11:51.158745466+07:00","message":"receive interim result [false|false]: การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.158763637+07:00","message":"[buffer interim] 174 false การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.158772108+07:00","message":"[bufferProcess] interim [60000000]:การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.158775203+07:00","message":"[bufferProcess] send to processor:การเรียงสารในรูปของเหลวโดยการสร้างเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.15877893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.158781423+07:00","message":"> Transcript [1699] [false]: 'การเรียงสารในรูปของเหลวโดยการสร้างเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.158784849+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.158787239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.158789399+07:00","message":"StatePrefix: 'การเรียงสารในรูปของเหลวโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.15879364+07:00","message":"TextPushed: 'การเรียงสารในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.524019835+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.728367343+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.728402699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล\",\"confidence\":0.9452705}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.728408992+07:00","message":"receive interim result [true|false]: การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.728418017+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.728420032+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.728425793+07:00","message":"[buffer interim] 174 true การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728432865+07:00","message":"[bufferProcess] interim [600000000]:การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728440258+07:00","message":"[bufferProcess] send to processor (isfinal):การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728443465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728445936+07:00","message":"> Transcript [1700] [false]: 'การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728449509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728451336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728454003+07:00","message":"StatePrefix: 'การเรียงสารในรูปของเหลวโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728456643+07:00","message":"TextPushed: 'การเรียงสารในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728462314+07:00","message":"Push: 'ของเหลวโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728464595+07:00","message":"TextPushed: 'การเรียงสารในรูปของเหลวโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728466816+07:00","message":"Set new StatePrefix : 'การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728468947+07:00","message":"Next Push (prob) : 'สร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728470617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728472668+07:00","message":"> Transcript [1701] [true]: 'การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728474927+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728476588+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728478897+07:00","message":"StatePrefix: 'การเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728481024+07:00","message":"TextPushed: 'การเรียงสารในรูปของเหลวโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.728483023+07:00","message":"Push: 'สร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.728492266+07:00","message":"push: {false ของเหลวโดยการ 0 0xc00041d200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.728496844+07:00","message":"push: {true สร้างเวสิเคิล 0 0xc00041d200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:51.737596789+07:00","message":"write wav file: './tmp/7510/7510_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.84770635+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.312608102+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.312646345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.312652485+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.312666912+07:00","message":"[buffer interim] 175 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.312673755+07:00","message":"[bufferProcess] interim [300000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.312675532+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.37249311+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.372526676+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-02-25T13:11:52.372532391+07:00","message":"receive interim result [false|false]: ส่วนของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.372541459+07:00","message":"[buffer interim] 175 false ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.372548017+07:00","message":"[bufferProcess] interim [420000000]:ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.372550195+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.372555782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.372558672+07:00","message":"> Transcript [1702] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.372561187+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.832282305+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.832308698+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-02-25T13:11:52.832313935+07:00","message":"receive interim result [false|false]: ส่วนของยี่ห้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.832327518+07:00","message":"[buffer interim] 175 false ส่วนของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.832334158+07:00","message":"[bufferProcess] interim [780000000]:ส่วนของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.832336692+07:00","message":"[bufferProcess] send to processor:ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.832340698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.832343527+07:00","message":"> Transcript [1703] [false]: 'ส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.832347005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.83234912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.83235103+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.832353077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.884400006+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.884433122+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-02-25T13:11:52.884438366+07:00","message":"receive interim result [false|false]: ส่วนของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.884450196+07:00","message":"[buffer interim] 175 false ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.884456279+07:00","message":"[bufferProcess] interim [840000000]:ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.884458369+07:00","message":"[bufferProcess] send to processor:ส่วนของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.884464237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.884466873+07:00","message":"> Transcript [1704] [false]: 'ส่วนของยี่ห้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.884470104+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.884472142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.884476389+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.884478666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.010105129+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.010142442+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-02-25T13:11:53.010148555+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.010161543+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.010168671+07:00","message":"[bufferProcess] interim [960000000]:ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.010170743+07:00","message":"[bufferProcess] send to processor:ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.010176637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.010179308+07:00","message":"> Transcript [1705] [false]: 'ส่วนของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.010182624+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.010184773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.010186572+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.010188644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.199644741+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.19968172+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-02-25T13:11:53.199687599+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.199703988+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199711477+07:00","message":"[bufferProcess] interim [140000000]:ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199713888+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199721774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199725292+07:00","message":"> Transcript [1706] [false]: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199729092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199731624+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199733696+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199735731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199741891+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199744094+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.19974588+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.199747824+07:00","message":"Next Push (prob) : 'ของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.199756025+07:00","message":"push: {false ส่วน 0 0xc00041d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.389877465+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.389922347+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-02-25T13:11:53.389928972+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.389942828+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.389949556+07:00","message":"[bufferProcess] interim [380000000]:ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.389951898+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.389959746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.389962469+07:00","message":"> Transcript [1707] [false]: 'ส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.389965821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.389967964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.389970217+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.389972388+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.579638201+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.579674176+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-02-25T13:11:53.579679875+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.579691487+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.579721151+07:00","message":"[bufferProcess] interim [560000000]:ส่วนของเยื่อหุ้มเซลล์จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.57972454+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.579732124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.579734937+07:00","message":"> Transcript [1708] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.579737852+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.579740399+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.579742582+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.579744785+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.590597314+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.590622221+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-02-25T13:11:53.590629111+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.590642609+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.590648162+07:00","message":"[bufferProcess] interim [620000000]:ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.59065052+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.590654511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.590656786+07:00","message":"> Transcript [1709] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.590659638+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.59066132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.590663081+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.590665137+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:53.670661586+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:53.670680087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.717724069+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.717762667+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-02-25T13:11:53.717768664+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.717785067+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717792328+07:00","message":"[bufferProcess] interim [680000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717794584+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717798548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717802282+07:00","message":"> Transcript [1710] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717806857+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.71780942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717812557+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717814569+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717819891+07:00","message":"Push: 'ของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717822077+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717825543+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้มเซลล์จะขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.717827807+07:00","message":"Next Push (prob) : 'เซลล์จะขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.71783608+07:00","message":"push: {false ของเยื่อหุ้ม 0 0xc00041d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.901277692+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.901322112+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-02-25T13:11:53.901328411+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.90134361+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.901352061+07:00","message":"[bufferProcess] interim [920000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.901354802+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.901358983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.901362438+07:00","message":"> Transcript [1711] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.901364785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.90136661+07:00","message":"Set new StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.090528843+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.090574222+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-02-25T13:11:54.090580251+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.090594734+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.090602632+07:00","message":"[bufferProcess] interim [40000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.090605068+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.090612835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.090616066+07:00","message":"> Transcript [1712] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.09061958+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.090621963+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.090626596+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.090629414+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.421053865+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.421077947+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-02-25T13:11:54.421083759+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.421097776+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.42110488+07:00","message":"[bufferProcess] interim [340000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.421107869+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.421115929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.421118167+07:00","message":"> Transcript [1713] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.421121781+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.421123737+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.421126057+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.421128636+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.608929137+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.608968164+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-02-25T13:11:54.608975703+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.608989083+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.608999252+07:00","message":"[bufferProcess] interim [580000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.609002702+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.609009269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.609013458+07:00","message":"> Transcript [1714] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.609017844+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.609021421+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.609024117+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.609026664+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.821863037+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.821899577+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-02-25T13:11:54.821906326+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.821920088+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.821926763+07:00","message":"[bufferProcess] interim [820000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.821929159+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.82193597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.82193875+07:00","message":"> Transcript [1715] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.821942003+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.821943997+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.821946407+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.821949049+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.821956933+07:00","message":"Push: 'เซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.821958794+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.82196075+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.821962809+07:00","message":"Next Push (prob) : 'เว้าเกิดเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.821970061+07:00","message":"push: {false เซลล์จะคลอด 0 0xc00041d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.039361644+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.039400019+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-02-25T13:11:55.039405666+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.039419865+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.039426494+07:00","message":"[bufferProcess] interim [940000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.039429271+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.039432848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.039436262+07:00","message":"> Transcript [1716] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.039439807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.039441599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.039443491+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.039447127+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.071744181+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.071787618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.071794988+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.071807173+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.071815143+07:00","message":"[bufferProcess] interim [0]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.071817366+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.07182121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.071823815+07:00","message":"> Transcript [1717] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.071827122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.071829043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.071831997+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.071835402+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.078971509+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.07899876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น ves\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.079004736+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น ves"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.079016644+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น ves"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.079021897+07:00","message":"[bufferProcess] interim [60000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น ves"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.07902394+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.079027279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.079029682+07:00","message":"> Transcript [1718] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.079032521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.079035824+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.079038924+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.079042402+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.086820752+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.08685315+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-02-25T13:11:55.086860184+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.086876247+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086883388+07:00","message":"[bufferProcess] interim [120000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086887439+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น ves"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086894386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086898126+07:00","message":"> Transcript [1719] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086904134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086907486+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086910422+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086913865+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086921393+07:00","message":"Push: 'เว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086924054+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.08692742+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.086931051+07:00","message":"Next Push (prob) : ' ves'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.086965839+07:00","message":"push: {false เว้าเกิดเป็น 0 0xc00041d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.187865526+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.187899018+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-02-25T13:11:55.187905492+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.18791663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.187919301+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.187925672+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.187928704+07:00","message":"[buffer interim] 175 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.187933838+07:00","message":"[bufferProcess] interim [180000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.187935834+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.187938817+07:00","message":"[bufferProcess] interim [180000000]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.187941202+07:00","message":"[bufferProcess] update buffer: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.187944044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.187947095+07:00","message":"> Transcript [1720] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.187949267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.187950984+07:00","message":"Set new StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.58224066+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.582278457+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-02-25T13:11:55.582287683+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.582297604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle ล้อมรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.582301576+07:00","message":"receive interim result [false|false]:  vesicle ล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.582309921+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.582320214+07:00","message":"[buffer interim] 175 false  vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.582326102+07:00","message":"[bufferProcess] interim [600000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.582328419+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.582331644+07:00","message":"[bufferProcess] interim [600000000]: vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.582333742+07:00","message":"[bufferProcess] update buffer: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.582336591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.582339097+07:00","message":"> Transcript [1721] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.582341327+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.582343055+07:00","message":"Set new StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.76173583+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.761768356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.761774857+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.761784671+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-02-25T13:11:55.761787454+07:00","message":"receive interim result [false|false]:  ล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.761794315+07:00","message":"[buffer interim] 175 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.761799562+07:00","message":"[buffer interim] 175 false  ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.761804702+07:00","message":"[bufferProcess] interim [780000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.761807067+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.761810391+07:00","message":"[bufferProcess] interim [780000000]: ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.761813856+07:00","message":"[bufferProcess] update buffer: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.761822371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.76183437+07:00","message":"> Transcript [1722] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.761839217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.761841371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.761843468+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.76184593+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.874130817+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.007356915+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.007393738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ\",\"confidence\":0.9042053}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.007400096+07:00","message":"receive interim result [true|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.007411105+07:00","message":"end recv isFinal message id 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.007413205+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.007421534+07:00","message":"[buffer interim] 175 true ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007429857+07:00","message":"[bufferProcess] interim [50000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007436731+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007440274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007442819+07:00","message":"> Transcript [1723] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007445669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007447719+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007449969+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007452382+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007454078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007455853+07:00","message":"> Transcript [1724] [true]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007457854+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007459409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.00746091+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007463027+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.007469031+07:00","message":"Push: ' vesicle ล้อมรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.007477222+07:00","message":"push: {true  vesicle ล้อมรอบ 0 0xc00041d380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:56.015881934+07:00","message":"write wav file: './tmp/7510/7510_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.516128972+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:56.671164418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:56.671185626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.050029685+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.05007249+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-02-25T13:11:57.050077961+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.05009252+07:00","message":"[buffer interim] 176 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.050099267+07:00","message":"[bufferProcess] interim [540000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.050101035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.05010966+07:00","message":"[bufferProcess] send to processor (ticker):ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.05011355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.05011653+07:00","message":"> Transcript [1725] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.050119271+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.372299932+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.372339534+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-02-25T13:11:57.372345507+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.372366022+07:00","message":"[buffer interim] 176 false ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.37237366+07:00","message":"[bufferProcess] interim [900000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.372375622+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.67408347+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.764741633+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.764786719+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-02-25T13:11:57.764792123+07:00","message":"receive interim result [true|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.764801306+07:00","message":"end recv isFinal message id 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.764803751+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.764811344+07:00","message":"[buffer interim] 176 true ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764818967+07:00","message":"[bufferProcess] interim [380000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764826598+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764830669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764833552+07:00","message":"> Transcript [1726] [false]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764838226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.76484023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764842269+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764844307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764845918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764847841+07:00","message":"> Transcript [1727] [true]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764849949+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764851426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764852853+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.76485705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.764863855+07:00","message":"Push: 'ตัวอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.764872459+07:00","message":"push: {true ตัวอย่างเช่น 0 0xc0025b4c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:57.770451019+07:00","message":"write wav file: './tmp/7510/7510_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.936653367+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.39243966+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.392476237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.392481234+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.392491497+07:00","message":"[buffer interim] 177 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.392498033+07:00","message":"[bufferProcess] interim [300000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.392499707+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.45879036+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.458830135+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-02-25T13:11:58.458837358+07:00","message":"receive interim result [false|false]: การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.458851277+07:00","message":"[buffer interim] 177 false การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.458859329+07:00","message":"[bufferProcess] interim [420000000]:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.458862555+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.458872126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.45887673+07:00","message":"> Transcript [1728] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.458879992+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.766797709+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.766833871+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-02-25T13:11:58.76683908+07:00","message":"receive interim result [false|false]: การนำของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.766849096+07:00","message":"[buffer interim] 177 false การนำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.766854983+07:00","message":"[bufferProcess] interim [660000000]:การนำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.766857182+07:00","message":"[bufferProcess] send to processor:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.76686228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.766864886+07:00","message":"> Transcript [1729] [false]: 'การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.766867587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.766869313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.766871221+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.766873384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.087527457+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.087561821+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-02-25T13:11:59.087567037+07:00","message":"receive interim result [false|false]: การนำของเหลว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.087580171+07:00","message":"[buffer interim] 177 false การนำของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.087586693+07:00","message":"[bufferProcess] interim [960000000]:การนำของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.087588659+07:00","message":"[bufferProcess] send to processor:การนำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.087594237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.087596817+07:00","message":"> Transcript [1730] [false]: 'การนำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.087599592+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.08760127+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.08760339+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.087605466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.353341853+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.353384786+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-02-25T13:11:59.353397286+07:00","message":"receive interim result [false|false]: การนำของเหลวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.353420503+07:00","message":"[buffer interim] 177 false การนำของเหลวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.353429727+07:00","message":"[bufferProcess] interim [260000000]:การนำของเหลวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.353431982+07:00","message":"[bufferProcess] send to processor:การนำของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.353439753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.353442944+07:00","message":"> Transcript [1731] [false]: 'การนำของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.353446248+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.353448091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.353450324+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.353452296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.35684149+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.356856511+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-02-25T13:11:59.356860501+07:00","message":"receive interim result [false|false]: การนำของเหลวนอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.356870374+07:00","message":"[buffer interim] 177 false การนำของเหลวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356874588+07:00","message":"[bufferProcess] interim [320000000]:การนำของเหลวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356876576+07:00","message":"[bufferProcess] send to processor:การนำของเหลวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356879139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356881255+07:00","message":"> Transcript [1732] [false]: 'การนำของเหลวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.35688335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356885281+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356886853+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356888478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356894275+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356895972+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356897969+07:00","message":"Set new StatePrefix : 'การนำของเหลวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.356900001+07:00","message":"Next Push (prob) : 'นำของเหลวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.356907876+07:00","message":"push: {false การ 0 0xc0001fb280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.669375846+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.669422293+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-02-25T13:11:59.669427915+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.66944171+07:00","message":"[buffer interim] 177 false การนำของเหลวนอกเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.669447834+07:00","message":"[bufferProcess] interim [560000000]:การนำของเหลวนอกเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.669450471+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.669457842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.669460369+07:00","message":"> Transcript [1733] [false]: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.669462515+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.669464451+07:00","message":"Set new StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:59.671538774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:59.671544989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.989996973+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.990035834+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-02-25T13:11:59.990041188+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.990056059+07:00","message":"[buffer interim] 177 false การนำของเหลวนอกเซลล์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.990063019+07:00","message":"[bufferProcess] interim [860000000]:การนำของเหลวนอกเซลล์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.990065477+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.990075078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.990078385+07:00","message":"> Transcript [1734] [false]: 'การนำของเหลวนอกเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.990081584+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.99008402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.990086429+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.990088994+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.249003925+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.249042+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-02-25T13:12:00.24904777+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.249063145+07:00","message":"[buffer interim] 177 false การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.249070284+07:00","message":"[bufferProcess] interim [160000000]:การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.249072802+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.249080797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.249083548+07:00","message":"> Transcript [1735] [false]: 'การนำของเหลวนอกเซลล์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.249087269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.249089492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.249092322+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.249094794+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.500445032+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.500485543+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-02-25T13:12:00.500491718+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กับเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.500506133+07:00","message":"[buffer interim] 177 false การนำของเหลวนอกเซลล์กับเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.500513342+07:00","message":"[bufferProcess] interim [400000000]:การนำของเหลวนอกเซลล์กับเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.500515883+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.500522867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.500526278+07:00","message":"> Transcript [1736] [false]: 'การนำของเหลวนอกเซลล์กับเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.500529431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.500531564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.500534259+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.500537244+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.757031163+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.757072653+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-02-25T13:12:00.757078819+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กับเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.757094831+07:00","message":"[buffer interim] 177 false การนำของเหลวนอกเซลล์กับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757101995+07:00","message":"[bufferProcess] interim [640000000]:การนำของเหลวนอกเซลล์กับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757104794+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กับเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757113595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757116385+07:00","message":"> Transcript [1737] [false]: 'การนำของเหลวนอกเซลล์กับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757120205+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757124592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757126899+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757129236+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757136539+07:00","message":"Push: 'นำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.75713832+07:00","message":"TextPushed: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757140276+07:00","message":"Set new StatePrefix : 'การนำของเหลวนอกเซลล์กับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.757142603+07:00","message":"Next Push (prob) : 'เซลล์กับเข้าสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.757150771+07:00","message":"push: {false นำของเหลวนอก 0 0xc0001fb280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.134728209+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.227026685+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.227068101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์\",\"confidence\":0.952185}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.227074887+07:00","message":"receive interim result [true|false]: การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.22708543+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.2270875+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.227095908+07:00","message":"[buffer interim] 177 true การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227107445+07:00","message":"[bufferProcess] interim [210000000]:การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227111305+07:00","message":"[bufferProcess] send to processor (isfinal):การนำของเหลวนอกเซลล์กับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227115833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227118729+07:00","message":"> Transcript [1738] [false]: 'การนำของเหลวนอกเซลล์กับเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227122903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227124789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227126538+07:00","message":"StatePrefix: 'การนำของเหลวนอกเซลล์กับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227129333+07:00","message":"TextPushed: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227130963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227132772+07:00","message":"> Transcript [1739] [true]: 'การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227134786+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227136793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227138322+07:00","message":"StatePrefix: 'การนำของเหลวนอกเซลล์กับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.227139962+07:00","message":"TextPushed: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:01.22714303+07:00","message":"Push: 'เซลล์กลับเข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.227151187+07:00","message":"push: {true เซลล์กลับเข้าสู่เซลล์ 0 0xc0001fb280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:01.234432626+07:00","message":"write wav file: './tmp/7510/7510_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.476267203+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:02.671942912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:02.671960164+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.822434863+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.82247484+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-02-25T13:12:02.82248007+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.822493305+07:00","message":"[buffer interim] 178 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.822498877+07:00","message":"[bufferProcess] interim [420000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.822500696+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.822504229+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.822518694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.822541386+07:00","message":"> Transcript [1740] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.82254547+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.086119943+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.086169856+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-02-25T13:12:03.086177444+07:00","message":"receive interim result [false|false]: แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.086195947+07:00","message":"[buffer interim] 178 false แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.086204057+07:00","message":"[bufferProcess] interim [600000000]:แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.086206461+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.15037563+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.150423791+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-02-25T13:12:03.150430411+07:00","message":"receive interim result [false|false]: แล้วค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.150446212+07:00","message":"[buffer interim] 178 false แล้วค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.150454089+07:00","message":"[bufferProcess] interim [660000000]:แล้วค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.150456501+07:00","message":"[bufferProcess] send to processor:แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.150473374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.150477398+07:00","message":"> Transcript [1741] [false]: 'แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.150480801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.1504828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.150484788+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.15048701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.182070228+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.182111336+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-02-25T13:12:03.18211739+07:00","message":"receive interim result [false|false]: และภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.182131917+07:00","message":"[buffer interim] 178 false และภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.182139151+07:00","message":"[bufferProcess] interim [720000000]:และภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.182141455+07:00","message":"[bufferProcess] send to processor:แล้วค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.182149115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.182151997+07:00","message":"> Transcript [1742] [false]: 'แล้วค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.182155347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.182157395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.182159713+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.182161975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.335079152+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.335119845+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-02-25T13:12:03.335126036+07:00","message":"receive interim result [false|false]: แล้วครับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.335142661+07:00","message":"[buffer interim] 178 false แล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.335150988+07:00","message":"[bufferProcess] interim [840000000]:แล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.335153211+07:00","message":"[bufferProcess] send to processor:และภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.335157367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.335160206+07:00","message":"> Transcript [1743] [false]: 'และภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.335162404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.335164252+07:00","message":"Set new StatePrefix: 'และภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.344977202+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.344992319+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-02-25T13:12:03.344996389+07:00","message":"receive interim result [false|false]: และภาพสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.345006808+07:00","message":"[buffer interim] 178 false และภาพสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.34501068+07:00","message":"[bufferProcess] interim [900000000]:และภาพสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.345012549+07:00","message":"[bufferProcess] send to processor:แล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.345014607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.345016554+07:00","message":"> Transcript [1744] [false]: 'แล้วครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.345018383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.345019979+07:00","message":"Set new StatePrefix: 'แล้วครับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.455430127+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.455462735+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-02-25T13:12:03.455468262+07:00","message":"receive interim result [false|false]: และภาพสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.455487642+07:00","message":"[buffer interim] 178 false และภาพสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.455494131+07:00","message":"[bufferProcess] interim [20000000]:และภาพสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.455496845+07:00","message":"[bufferProcess] send to processor:และภาพสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.455501179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.45550363+07:00","message":"> Transcript [1745] [false]: 'และภาพสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.455505979+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.455508255+07:00","message":"Set new StatePrefix: 'และภาพสุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.712012708+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.712045121+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-02-25T13:12:03.712051657+07:00","message":"receive interim result [false|false]: และภาพสุดท้ายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.71206412+07:00","message":"[buffer interim] 178 false และภาพสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.71207088+07:00","message":"[bufferProcess] interim [320000000]:และภาพสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.712073656+07:00","message":"[bufferProcess] send to processor:และภาพสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.712080959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.712083707+07:00","message":"> Transcript [1746] [false]: 'และภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.712086747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.712088725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.71209058+07:00","message":"StatePrefix: 'และภาพสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.712092908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.888158384+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.888203062+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-02-25T13:12:03.888208645+07:00","message":"receive interim result [false|false]: และภาพสุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.888219813+07:00","message":"[buffer interim] 178 false และภาพสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.888226934+07:00","message":"[bufferProcess] interim [440000000]:และภาพสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.888229167+07:00","message":"[bufferProcess] send to processor:และภาพสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.888235031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.888238019+07:00","message":"> Transcript [1747] [false]: 'และภาพสุดท้ายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.888241431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.888243729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.888245516+07:00","message":"StatePrefix: 'และภาพสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.888247587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.103281335+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.103317205+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-02-25T13:12:04.103322718+07:00","message":"receive interim result [false|false]: และภาพสุดท้ายนะคะถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.103337333+07:00","message":"[buffer interim] 178 false และภาพสุดท้ายนะคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.103344579+07:00","message":"[bufferProcess] interim [680000000]:และภาพสุดท้ายนะคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.103347998+07:00","message":"[bufferProcess] send to processor:และภาพสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.103354018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.103356786+07:00","message":"> Transcript [1748] [false]: 'และภาพสุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.103360159+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.103363385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.103365535+07:00","message":"StatePrefix: 'และภาพสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.103367702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.220559168+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.220586895+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-02-25T13:12:04.220593289+07:00","message":"receive interim result [false|false]: และภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.220609685+07:00","message":"[buffer interim] 178 false และภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.22061755+07:00","message":"[bufferProcess] interim [800000000]:และภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220621459+07:00","message":"[bufferProcess] send to processor:และภาพสุดท้ายนะคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220626779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220630143+07:00","message":"> Transcript [1749] [false]: 'และภาพสุดท้ายนะคะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220634595+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220637788+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220640537+07:00","message":"StatePrefix: 'และภาพสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220643278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220651851+07:00","message":"Push: 'และภาพสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220654902+07:00","message":"TextPushed: 'และภาพสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220657728+07:00","message":"Set new StatePrefix : 'และภาพสุดท้ายนะคะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.220660568+07:00","message":"Next Push (prob) : 'ท้ายนะคะถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.220670191+07:00","message":"push: {false และภาพสุด 0 0xc00041d300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.554941741+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.554979091+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-02-25T13:12:04.554984806+07:00","message":"receive interim result [false|false]: และภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.554999779+07:00","message":"[buffer interim] 178 false และภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.555006174+07:00","message":"[bufferProcess] interim [40000000]:และภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.555008743+07:00","message":"[bufferProcess] send to processor:และภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.555015686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.555018662+07:00","message":"> Transcript [1750] [false]: 'และภาพสุดท้ายนะคะภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.555021105+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.555023315+07:00","message":"Set new StatePrefix: 'และภาพสุดท้ายนะคะภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.715058178+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.851988765+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.852026303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และภาพสุดท้ายนะคะภาพพอ\",\"confidence\":0.93853164}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.852031876+07:00","message":"receive interim result [true|false]: และภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.852042206+07:00","message":"end recv isFinal message id 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.852044975+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.852061429+07:00","message":"[buffer interim] 178 true และภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.85208648+07:00","message":"[bufferProcess] interim [460000000]:และภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852091359+07:00","message":"[bufferProcess] send to processor (isfinal):และภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852095279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852099161+07:00","message":"> Transcript [1751] [false]: 'และภาพสุดท้ายนะคะภาพพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852102678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852104976+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852107431+07:00","message":"StatePrefix: 'และภาพสุดท้ายนะคะภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852110213+07:00","message":"TextPushed: 'และภาพสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852111899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852113719+07:00","message":"> Transcript [1752] [true]: 'และภาพสุดท้ายนะคะภาพพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.85211578+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852117405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852118915+07:00","message":"StatePrefix: 'และภาพสุดท้ายนะคะภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852120776+07:00","message":"TextPushed: 'และภาพสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.852128509+07:00","message":"Push: 'ท้ายนะคะภาพพอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.852139575+07:00","message":"push: {true ท้ายนะคะภาพพอ 0 0xc00041d300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:04.859378392+07:00","message":"write wav file: './tmp/7510/7510_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.046221504+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.37243677+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.372466734+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-02-25T13:12:05.372471452+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.372484955+07:00","message":"[buffer interim] 179 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.372490335+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.3724923+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.580529791+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.580565967+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-02-25T13:12:05.58057114+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.580581164+07:00","message":"[buffer interim] 179 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.580589441+07:00","message":"[bufferProcess] interim [600000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.580591481+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.58059467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.5805975+07:00","message":"> Transcript [1753] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.580599579+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:05.67228222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:05.672297045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.890312582+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.890351648+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-02-25T13:12:05.890357334+07:00","message":"receive interim result [false|false]: เป็นการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.890371425+07:00","message":"[buffer interim] 179 false เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.890377929+07:00","message":"[bufferProcess] interim [840000000]:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.890380367+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.890388237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.890391582+07:00","message":"> Transcript [1754] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.890394364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.890396534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.89039843+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.890400589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.0810594+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.081109149+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-02-25T13:12:06.08111505+07:00","message":"receive interim result [false|false]: เป็นการนำเสนอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.081126974+07:00","message":"[buffer interim] 179 false เป็นการนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.081133299+07:00","message":"[bufferProcess] interim [80000000]:เป็นการนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.081138618+07:00","message":"[bufferProcess] send to processor:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.081147484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.081151507+07:00","message":"> Transcript [1755] [false]: 'เป็นการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.081156281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.081159096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.081171918+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.081175271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.20922487+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.209262536+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-02-25T13:12:06.209268652+07:00","message":"receive interim result [false|false]: เป็นการนำสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.20928283+07:00","message":"[buffer interim] 179 false เป็นการนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.209294512+07:00","message":"[bufferProcess] interim [200000000]:เป็นการนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.209297047+07:00","message":"[bufferProcess] send to processor:เป็นการนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.209302546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.209305399+07:00","message":"> Transcript [1756] [false]: 'เป็นการนำเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.209308842+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.209310974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.209312924+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.209314778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.398192225+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.398212374+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-02-25T13:12:06.398217166+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.398230923+07:00","message":"[buffer interim] 179 false เป็นการนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398237353+07:00","message":"[bufferProcess] interim [380000000]:เป็นการนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398239432+07:00","message":"[bufferProcess] send to processor:เป็นการนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398243087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398245784+07:00","message":"> Transcript [1757] [false]: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398248395+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398250323+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398252053+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398253744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398258267+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.39827102+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398273463+07:00","message":"Set new StatePrefix : 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.398275704+07:00","message":"Next Push (prob) : 'การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.398283978+07:00","message":"push: {false เป็น 0 0xc0035f2500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.593674515+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.593696255+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-02-25T13:12:06.593701377+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.593714523+07:00","message":"[buffer interim] 179 false เป็นการนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.593720448+07:00","message":"[bufferProcess] interim [620000000]:เป็นการนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.593723018+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.593727124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.593729776+07:00","message":"> Transcript [1758] [false]: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.593733385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.593735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.5937372+07:00","message":"StatePrefix: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.59373928+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.779550755+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.779594559+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-02-25T13:12:06.779601119+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.779614493+07:00","message":"[buffer interim] 179 false เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.779621093+07:00","message":"[bufferProcess] interim [800000000]:เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.779623818+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.779630726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.779634862+07:00","message":"> Transcript [1759] [false]: 'เป็นการนำสารเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.779640304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.779642218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.779644682+07:00","message":"StatePrefix: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.779646975+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.102756341+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.102802461+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-02-25T13:12:07.102808394+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.102833438+07:00","message":"[buffer interim] 179 false เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.102844653+07:00","message":"[bufferProcess] interim [100000000]:เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.102847043+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.102853519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.102856416+07:00","message":"> Transcript [1760] [false]: 'เป็นการนำสารเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.1028598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.102863228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.102865436+07:00","message":"StatePrefix: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.102867504+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.356534092+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.356579933+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-02-25T13:12:07.356586096+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.356599813+07:00","message":"[buffer interim] 179 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.356608074+07:00","message":"[bufferProcess] interim [340000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.356611002+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.356618465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.356621962+07:00","message":"> Transcript [1761] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.35662556+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.356628303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.356633022+07:00","message":"StatePrefix: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.356635298+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.356641087+07:00","message":"Push: 'การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.356642785+07:00","message":"TextPushed: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.356644654+07:00","message":"Set new StatePrefix : 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.35664714+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.356655843+07:00","message":"push: {false การนำสาร 0 0xc0035f2500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.608870456+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.60890222+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-02-25T13:12:07.60890868+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.608924819+07:00","message":"[buffer interim] 179 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.608931218+07:00","message":"[bufferProcess] interim [580000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.608933794+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.608937621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.608940834+07:00","message":"> Transcript [1762] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.608944487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.608946436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.608949141+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.60895186+07:00","message":"TextPushed: 'เป็นการนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.870712203+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.870755044+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-02-25T13:12:07.870761197+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.870775872+07:00","message":"[buffer interim] 179 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.870783535+07:00","message":"[bufferProcess] interim [880000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.870786263+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.870794242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.870797239+07:00","message":"> Transcript [1763] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.87080066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.870803197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.870807536+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.870810255+07:00","message":"TextPushed: 'เป็นการนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.99675268+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.996793388+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-02-25T13:12:07.996802608+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.996820454+07:00","message":"[buffer interim] 179 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.996830025+07:00","message":"[bufferProcess] interim [940000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.996834771+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.996844003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.996848799+07:00","message":"> Transcript [1764] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.996854544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.996857357+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.996860552+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.996865052+07:00","message":"TextPushed: 'เป็นการนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.054134693+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.144790011+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.144827243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.144834091+07:00","message":"receive interim result [true|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.144844691+07:00","message":"end recv isFinal message id 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.144847375+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.144854586+07:00","message":"[buffer interim] 179 true เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144862316+07:00","message":"[bufferProcess] interim [240000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.14486577+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144869588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144872577+07:00","message":"> Transcript [1765] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.14487587+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144877945+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144880317+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144883065+07:00","message":"TextPushed: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144889403+07:00","message":"Push: 'เข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144891585+07:00","message":"TextPushed: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144893562+07:00","message":"Set new StatePrefix : 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144895626+07:00","message":"Next Push (prob) : 'อาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144897188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144898983+07:00","message":"> Transcript [1766] [true]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144901573+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144903371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144909861+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144919171+07:00","message":"TextPushed: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.144921467+07:00","message":"Push: 'อาศัยตัวรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.144935788+07:00","message":"push: {false เข้าสู่เซลล์โดย 0 0xc0035f2500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.144977148+07:00","message":"push: {true อาศัยตัวรับ 0 0xc0035f2500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:08.152832547+07:00","message":"write wav file: './tmp/7510/7510_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549886213+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549919605+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549923642+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549925539+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549927038+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549928694+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549930335+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549935688+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549937283+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549940341+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549941886+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.549943403+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:08.673173308+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:08.673205545+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.696787413+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.35230546+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.352349789+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-02-25T13:12:09.352356537+07:00","message":"receive interim result [false|false]: ศาลเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.352371935+07:00","message":"[buffer interim] 180 false ศาลเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.352377755+07:00","message":"[bufferProcess] interim [480000000]:ศาลเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.352380063+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.352384854+07:00","message":"[bufferProcess] send to processor (ticker):ศาลเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.352388131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.352391098+07:00","message":"> Transcript [1767] [false]: 'ศาลเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.352393156+07:00","message":"Set StatePrefix (first interim): 'ศาลเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.435195172+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.435237076+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-02-25T13:12:09.435243438+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.435256484+07:00","message":"[buffer interim] 180 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.435263574+07:00","message":"[bufferProcess] interim [600000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.435265677+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.565567156+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.565615326+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-02-25T13:12:09.56562219+07:00","message":"receive interim result [false|false]: จะจับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.565635629+07:00","message":"[buffer interim] 180 false จะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.565642409+07:00","message":"[bufferProcess] interim [720000000]:จะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.565644597+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.565649999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.565652767+07:00","message":"> Transcript [1768] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.565654884+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.565657055+07:00","message":"Set new StatePrefix: 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.736815176+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.736857256+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-02-25T13:12:09.736861836+07:00","message":"receive interim result [false|false]: กระจับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.736875714+07:00","message":"[buffer interim] 180 false กระจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.736884332+07:00","message":"[bufferProcess] interim [840000000]:กระจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.736886944+07:00","message":"[bufferProcess] send to processor:จะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.736893643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.736896627+07:00","message":"> Transcript [1769] [false]: 'จะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.736898599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.736900384+07:00","message":"Set new StatePrefix: 'จะจับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.748942441+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.74898262+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-02-25T13:12:09.748988524+07:00","message":"receive interim result [false|false]: จะจับกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.749004161+07:00","message":"[buffer interim] 180 false จะจับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.749009392+07:00","message":"[bufferProcess] interim [900000000]:จะจับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.749011717+07:00","message":"[bufferProcess] send to processor:กระจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.749014478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.749017224+07:00","message":"> Transcript [1770] [false]: 'กระจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.749019208+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.749020845+07:00","message":"Set new StatePrefix: 'กระจับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.925713145+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.925753099+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-02-25T13:12:09.925759248+07:00","message":"receive interim result [false|false]: จะจับกับตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.925773167+07:00","message":"[buffer interim] 180 false จะจับกับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.925780145+07:00","message":"[bufferProcess] interim [80000000]:จะจับกับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.925782716+07:00","message":"[bufferProcess] send to processor:จะจับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.925789204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.925791691+07:00","message":"> Transcript [1771] [false]: 'จะจับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.925793716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.925795874+07:00","message":"Set new StatePrefix: 'จะจับกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.111932449+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.111979612+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-02-25T13:12:10.111985346+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.111999828+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.112008273+07:00","message":"[bufferProcess] interim [320000000]:จะจับกับตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.112011322+07:00","message":"[bufferProcess] send to processor:จะจับกับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.112017741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.112020457+07:00","message":"> Transcript [1772] [false]: 'จะจับกับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.112024525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.112026584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.112028357+07:00","message":"StatePrefix: 'จะจับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.112031041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.559876171+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.559917183+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-02-25T13:12:10.559924251+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.559939868+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.559947293+07:00","message":"[bufferProcess] interim [680000000]:จะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.559949964+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.55995716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.559960296+07:00","message":"> Transcript [1773] [false]: 'จะจับกับตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.559963886+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.559967193+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.55996924+07:00","message":"StatePrefix: 'จะจับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.559971424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.755794193+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.755832381+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-02-25T13:12:10.755838455+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.755851177+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.755857782+07:00","message":"[bufferProcess] interim [860000000]:จะจับกับตัวรับจำนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.755859884+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.75586661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.75586975+07:00","message":"> Transcript [1774] [false]: 'จะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.755872894+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.755875023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.755876919+07:00","message":"StatePrefix: 'จะจับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.75587931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.78033975+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.780372722+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-02-25T13:12:10.780377603+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.780391509+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780397326+07:00","message":"[bufferProcess] interim [920000000]:จะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780399463+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780402189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780404885+07:00","message":"> Transcript [1775] [false]: 'จะจับกับตัวรับจำนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780407712+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780409664+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.78041142+07:00","message":"StatePrefix: 'จะจับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780413855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780418319+07:00","message":"Push: 'จะจับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780420191+07:00","message":"TextPushed: 'จะจับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780422097+07:00","message":"Set new StatePrefix : 'จะจับกับตัวรับจำนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.780424329+07:00","message":"Next Push (prob) : 'ตัวรับจำนำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.780432693+07:00","message":"push: {false จะจับกับ 0 0xc0024a4b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.813555371+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.813590495+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-02-25T13:12:10.813595964+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.813607262+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.813615042+07:00","message":"[bufferProcess] interim [980000000]:จะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.813625182+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.813631794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.813634719+07:00","message":"> Transcript [1776] [false]: 'จะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.813636739+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.029389089+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.029438264+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-02-25T13:12:11.029444758+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.02945943+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.029467155+07:00","message":"[bufferProcess] interim [220000000]:จะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.029470053+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.029476889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.029479719+07:00","message":"> Transcript [1777] [false]: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.029482116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.029486919+07:00","message":"Set new StatePrefix: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.264693386+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.2647348+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-02-25T13:12:11.264741199+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.264757544+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.264765367+07:00","message":"[bufferProcess] interim [400000000]:จะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.264768161+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.264775455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.264778581+07:00","message":"> Transcript [1778] [false]: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.264782187+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.264784451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.264786742+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.26478887+07:00","message":"TextPushed: 'จะจับกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.448105471+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.448151911+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-02-25T13:12:11.448157227+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.448171286+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.448179263+07:00","message":"[bufferProcess] interim [580000000]:จะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.448182653+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.448186632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.448189602+07:00","message":"> Transcript [1779] [false]: 'จะจับกับตัวรับจำเพาะบนผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.448193287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.448195228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.448198414+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.448200931+07:00","message":"TextPushed: 'จะจับกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.647331364+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.647374328+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-02-25T13:12:11.647381508+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.647396991+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.647404707+07:00","message":"[bufferProcess] interim [760000000]:จะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.647407265+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.647414442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.647417187+07:00","message":"> Transcript [1780] [false]: 'จะจับกับตัวรับจำเพาะบนผิวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.647420094+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.647422452+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.647426741+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.647429426+07:00","message":"TextPushed: 'จะจับกับ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:11.673483889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:11.67349778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.709563982+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.709598964+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-02-25T13:12:11.70960538+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.709619325+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.7096266+07:00","message":"[bufferProcess] interim [880000000]:จะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.709629207+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.709647872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.70965083+07:00","message":"> Transcript [1781] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.709654574+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.709656844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.709659582+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.709661674+07:00","message":"TextPushed: 'จะจับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.709667563+07:00","message":"Push: 'ตัวรับจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.709669302+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.70967176+07:00","message":"Set new StatePrefix : 'จะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.709673862+07:00","message":"Next Push (prob) : 'บนผิวนอก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.709682052+07:00","message":"push: {false ตัวรับจำเพาะ 0 0xc0024a4b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.953771615+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.953807148+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-02-25T13:12:11.953813271+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.953826844+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.953834062+07:00","message":"[bufferProcess] interim [120000000]:จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.953836909+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.953843722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.953846573+07:00","message":"> Transcript [1782] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.953850217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.953852469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.953854089+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.953856646+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.041147554+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.041197553+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-02-25T13:12:12.041203863+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.041221497+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.041230158+07:00","message":"[bufferProcess] interim [180000000]:จะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.041232246+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.041236531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.041239595+07:00","message":"> Transcript [1783] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.041243415+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.041245552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.041247466+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.041250091+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.164771722+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.164812972+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-02-25T13:12:12.164820586+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.164833902+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.164841157+07:00","message":"[bufferProcess] interim [300000000]:จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.164843812+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.164851194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.164854838+07:00","message":"> Transcript [1784] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.164858508+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.164861061+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.164863406+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.164866418+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.348951829+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.348993869+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-02-25T13:12:12.3490016+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.349017287+07:00","message":"[buffer interim] 180 false จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349023643+07:00","message":"[bufferProcess] interim [480000000]:จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.3490265+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349031913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349034812+07:00","message":"> Transcript [1785] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349037944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349039809+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349041768+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349044016+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349048319+07:00","message":"Push: 'บนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349049999+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349051939+07:00","message":"Set new StatePrefix : 'จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.349054241+07:00","message":"Next Push (prob) : 'ของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.349062186+07:00","message":"push: {false บนผิวนอก 0 0xc0024a4b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.65601392+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.790880102+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.790916544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์\",\"confidence\":0.9433487}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.790929781+07:00","message":"receive interim result [true|false]: จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.790937621+07:00","message":"end recv isFinal message id 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.790939664+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.790945313+07:00","message":"[buffer interim] 180 true จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790951831+07:00","message":"[bufferProcess] interim [990000000]:จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790956562+07:00","message":"[bufferProcess] send to processor (isfinal):จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790959593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790962129+07:00","message":"> Transcript [1786] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790965337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790967002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790968834+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790970983+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.79097287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790975178+07:00","message":"> Transcript [1787] [true]: 'จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790977275+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790978795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790980261+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790981921+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.790988735+07:00","message":"Push: 'ของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.790999864+07:00","message":"push: {true ของเยื่อหุ้มเซลล์ 0 0xc0024a4b80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:12.800814335+07:00","message":"write wav file: './tmp/7510/7510_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.118444677+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.84302651+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.84306719+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-02-25T13:12:13.843072763+07:00","message":"receive interim result [false|false]: เกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.843087324+07:00","message":"[buffer interim] 181 false เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.843094457+07:00","message":"[bufferProcess] interim [540000000]:เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.843096936+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.843104917+07:00","message":"[bufferProcess] send to processor (ticker):เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.843108167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.843111084+07:00","message":"> Transcript [1788] [false]: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.843113477+07:00","message":"Set StatePrefix (first interim): 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.959107714+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.959129655+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-02-25T13:12:13.959133657+07:00","message":"receive interim result [false|false]: เกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.959146645+07:00","message":"[buffer interim] 181 false เกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.959153438+07:00","message":"[bufferProcess] interim [660000000]:เกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.959155235+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.153916187+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.153944414+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-02-25T13:12:14.153948999+07:00","message":"receive interim result [false|false]: เกิดเป็นหวัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.153961556+07:00","message":"[buffer interim] 181 false เกิดเป็นหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.153967881+07:00","message":"[bufferProcess] interim [840000000]:เกิดเป็นหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.153970291+07:00","message":"[bufferProcess] send to processor:เกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.15397427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.153976998+07:00","message":"> Transcript [1789] [false]: 'เกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.153980107+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.153982005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.153983559+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.153987901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.167185666+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.16720999+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-02-25T13:12:14.167214915+07:00","message":"receive interim result [false|false]: เกิดเป็นเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.167228059+07:00","message":"[buffer interim] 181 false เกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.167233085+07:00","message":"[bufferProcess] interim [900000000]:เกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.167235061+07:00","message":"[bufferProcess] send to processor:เกิดเป็นหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.167238641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.167241372+07:00","message":"> Transcript [1790] [false]: 'เกิดเป็นหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.167243848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.167245619+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.167247372+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.167249222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.375920182+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.375959217+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-02-25T13:12:14.375964888+07:00","message":"receive interim result [false|false]: เกิดเป็นเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.375978433+07:00","message":"[buffer interim] 181 false เกิดเป็นเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.375985562+07:00","message":"[bufferProcess] interim [80000000]:เกิดเป็นเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.375988068+07:00","message":"[bufferProcess] send to processor:เกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.375994772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.376001046+07:00","message":"> Transcript [1791] [false]: 'เกิดเป็นเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.376004229+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.376006419+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.376008223+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.376010194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.47986663+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.479906834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็นเวลา 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.479913169+07:00","message":"receive interim result [false|false]: เกิดเป็นเวลา 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.47992731+07:00","message":"[buffer interim] 181 false เกิดเป็นเวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.47993521+07:00","message":"[bufferProcess] interim [140000000]:เกิดเป็นเวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.479937811+07:00","message":"[bufferProcess] send to processor:เกิดเป็นเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.47994657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.479949436+07:00","message":"> Transcript [1792] [false]: 'เกิดเป็นเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.479952999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.479955479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.479957204+07:00","message":"StatePrefix: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.479959194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.479965572+07:00","message":"Push: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.479967401+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.479970096+07:00","message":"Set new StatePrefix : 'เกิดเป็นเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.479973722+07:00","message":"Next Push (prob) : 'เป็นเว็บไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.480001863+07:00","message":"push: {false เกิด 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.544266884+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.544306683+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-02-25T13:12:14.544312311+07:00","message":"receive interim result [false|false]: เกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.544324329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.544326858+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.544337433+07:00","message":"[buffer interim] 181 false เกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.544354704+07:00","message":"[buffer interim] 181 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.544363672+07:00","message":"[bufferProcess] interim [260000000]:เกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.544367554+07:00","message":"[bufferProcess] send to processor:เกิดเป็นเวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.544374531+07:00","message":"[bufferProcess] interim [260000000]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.544378746+07:00","message":"[bufferProcess] update buffer: เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.544382669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.544388195+07:00","message":"> Transcript [1793] [false]: 'เกิดเป็นเวลา 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.544391732+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.544394451+07:00","message":"Set new StatePrefix: 'เกิดเป็นเวลา 10'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:14.674287337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:14.674297399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.170238392+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.170275572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.170282277+07:00","message":"receive interim result [false|false]: เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.170293906+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-02-25T13:12:15.170296925+07:00","message":"receive interim result [false|false]:  นำเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.170303809+07:00","message":"[buffer interim] 181 false เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.170309774+07:00","message":"[buffer interim] 181 false  นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.170316699+07:00","message":"[bufferProcess] interim [860000000]:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.170319124+07:00","message":"[bufferProcess] send to processor:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.1703266+07:00","message":"[bufferProcess] interim [860000000]: นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.170329609+07:00","message":"[bufferProcess] update buffer: เกิดเป็น vesicle นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.170345828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.1703607+07:00","message":"> Transcript [1794] [false]: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.170365006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.170367381+07:00","message":"Set new StatePrefix: 'เกิดเป็น vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.376428938+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.376472098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.376481217+07:00","message":"receive interim result [false|false]: เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.376493532+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-02-25T13:12:15.376497128+07:00","message":"receive interim result [false|false]:  นำเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.376506912+07:00","message":"[buffer interim] 181 false เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.376511027+07:00","message":"[buffer interim] 181 false  นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.376519823+07:00","message":"[bufferProcess] interim [100000000]:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.376524532+07:00","message":"[bufferProcess] send to processor:เกิดเป็น vesicle นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.376528987+07:00","message":"[bufferProcess] interim [100000000]: นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.376531979+07:00","message":"[bufferProcess] update buffer: เกิดเป็น vesicle นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.37653682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.376540555+07:00","message":"> Transcript [1795] [false]: 'เกิดเป็น vesicle นำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.376544665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.376547666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.376550567+07:00","message":"StatePrefix: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.376553804+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.689500262+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.689548472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.689556172+07:00","message":"receive interim result [false|false]: เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.689576683+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-02-25T13:12:15.689581573+07:00","message":"receive interim result [false|false]:  นำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.689596668+07:00","message":"[buffer interim] 181 false เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.68961399+07:00","message":"[buffer interim] 181 false  นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.68962263+07:00","message":"[bufferProcess] interim [340000000]:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.689626394+07:00","message":"[bufferProcess] send to processor:เกิดเป็น vesicle นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.689633147+07:00","message":"[bufferProcess] interim [340000000]: นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.689636343+07:00","message":"[bufferProcess] update buffer: เกิดเป็น vesicle นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.689639073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.689641941+07:00","message":"> Transcript [1796] [false]: 'เกิดเป็น vesicle นำเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.689644871+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.689647129+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.68964939+07:00","message":"StatePrefix: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.689651421+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.996151453+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.122215353+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.122270567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์\",\"confidence\":0.9344814}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.122280994+07:00","message":"receive interim result [true|false]: เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.122294212+07:00","message":"end recv isFinal message id 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.122297419+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.122306896+07:00","message":"[buffer interim] 181 true เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122317333+07:00","message":"[bufferProcess] interim [910000000]:เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122322519+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดเป็น vesicle นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122327955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122333416+07:00","message":"> Transcript [1797] [false]: 'เกิดเป็น vesicle นำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122338328+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122341407+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.12234423+07:00","message":"StatePrefix: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122347728+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122350412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122353572+07:00","message":"> Transcript [1798] [true]: 'เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122357118+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122359703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122362341+07:00","message":"StatePrefix: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122365289+07:00","message":"TextPushed: 'เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.122371762+07:00","message":"Push: 'เป็นเวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.122384324+07:00","message":"push: {true เป็นเวสิเคิลนำเข้าสู่เซลล์ 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:16.131601785+07:00","message":"write wav file: './tmp/7510/7510_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.08728608+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.551412631+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.551454797+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-02-25T13:12:17.551460591+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.551475874+07:00","message":"[buffer interim] 182 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.551482921+07:00","message":"[bufferProcess] interim [480000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.551484823+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.551492849+07:00","message":"[bufferProcess] send to processor (ticker):ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.551496362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.551499372+07:00","message":"> Transcript [1799] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.551501657+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:17.675296394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:17.675301156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.928086128+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.928125971+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-02-25T13:12:17.928132717+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.928149791+07:00","message":"[buffer interim] 182 false ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.928157441+07:00","message":"[bufferProcess] interim [840000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.928160179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.232908984+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.321009047+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.321055006+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-02-25T13:12:18.321064199+07:00","message":"receive interim result [true|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.321076112+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.321078412+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.321086289+07:00","message":"[buffer interim] 182 true ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321098285+07:00","message":"[bufferProcess] interim [380000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.32110492+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321109047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321112054+07:00","message":"> Transcript [1800] [false]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321115174+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321117718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321119487+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321121611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321123116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321124869+07:00","message":"> Transcript [1801] [true]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321126795+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321128538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321130929+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321133326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.321141674+07:00","message":"Push: 'ตัวอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.321152731+07:00","message":"push: {true ตัวอย่างเช่น 0 0xc00041d780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:18.327099362+07:00","message":"write wav file: './tmp/7510/7510_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.428969107+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.095068088+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.095116421+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-02-25T13:12:19.095122169+07:00","message":"receive interim result [false|false]: การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.095138544+07:00","message":"[buffer interim] 183 false การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.095146067+07:00","message":"[bufferProcess] interim [480000000]:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.095148232+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.277562913+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.277600719+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-02-25T13:12:19.27760641+07:00","message":"receive interim result [false|false]: น้ำหอม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.277622326+07:00","message":"[buffer interim] 183 false น้ำหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.277632756+07:00","message":"[bufferProcess] interim [660000000]:น้ำหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.277634861+07:00","message":"[bufferProcess] send to processor:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.277638154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.277640543+07:00","message":"> Transcript [1802] [false]: 'การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.277642563+07:00","message":"Set StatePrefix (first interim): 'การนำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.457499336+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.457536109+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-02-25T13:12:19.457541448+07:00","message":"receive interim result [false|false]: การทำฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.457552941+07:00","message":"[buffer interim] 183 false การทำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.457559667+07:00","message":"[bufferProcess] interim [840000000]:การทำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.457562274+07:00","message":"[bufferProcess] send to processor:น้ำหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.457567244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.457569837+07:00","message":"> Transcript [1803] [false]: 'น้ำหอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.457571712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.457573543+07:00","message":"Set new StatePrefix: 'น้ำหอม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.779813308+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.779853952+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-02-25T13:12:19.779863247+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.779883576+07:00","message":"[buffer interim] 183 false การนำฮอร์โมนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.779891549+07:00","message":"[bufferProcess] interim [140000000]:การนำฮอร์โมนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.779895168+07:00","message":"[bufferProcess] send to processor:การทำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.779905642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.7799095+07:00","message":"> Transcript [1804] [false]: 'การทำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.779913963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.779917507+07:00","message":"Set new StatePrefix: 'การทำฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.850914807+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.850962401+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-02-25T13:12:19.850974943+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.850987328+07:00","message":"[buffer interim] 183 false การนำฮอร์โมนบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.850993407+07:00","message":"[bufferProcess] interim [260000000]:การนำฮอร์โมนบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.850995566+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.851000495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.851003735+07:00","message":"> Transcript [1805] [false]: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.851006247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.851008183+07:00","message":"Set new StatePrefix: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.852545237+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.85256965+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-02-25T13:12:19.852574811+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.852588088+07:00","message":"[buffer interim] 183 false การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.852593146+07:00","message":"[bufferProcess] interim [320000000]:การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.852595613+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.852598528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.852601137+07:00","message":"> Transcript [1806] [false]: 'การนำฮอร์โมนบางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.852603651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.852605624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.852607482+07:00","message":"StatePrefix: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.85260937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.360753659+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.360795995+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-02-25T13:12:20.360808914+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.360821523+07:00","message":"[buffer interim] 183 false การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.360829858+07:00","message":"[bufferProcess] interim [740000000]:การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.360832417+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.360838043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.360840853+07:00","message":"> Transcript [1807] [false]: 'การนำฮอร์โมนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.360844095+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.360846022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.360847982+07:00","message":"StatePrefix: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.360850418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.555486656+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.555525052+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-02-25T13:12:20.555531382+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.555545005+07:00","message":"[buffer interim] 183 false การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.555552266+07:00","message":"[bufferProcess] interim [980000000]:การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.555554789+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.555558913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.555561892+07:00","message":"> Transcript [1808] [false]: 'การนำฮอร์โมนบางชนิดเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.555564901+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.555566872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.55556919+07:00","message":"StatePrefix: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.555571215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:20.675869561+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:20.675889642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.742469842+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.742509569+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-02-25T13:12:20.742515224+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิดเข้าสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.742531002+07:00","message":"[buffer interim] 183 false การนำฮอร์โมนบางชนิดเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742541664+07:00","message":"[bufferProcess] interim [160000000]:การนำฮอร์โมนบางชนิดเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742546341+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742549998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742553076+07:00","message":"> Transcript [1809] [false]: 'การนำฮอร์โมนบางชนิดเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742556285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742558253+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.74256048+07:00","message":"StatePrefix: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742562637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742568094+07:00","message":"Push: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742570156+07:00","message":"TextPushed: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742575021+07:00","message":"Set new StatePrefix : 'การนำฮอร์โมนบางชนิดเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.742577325+07:00","message":"Next Push (prob) : 'ชนิดเข้าสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.742585599+07:00","message":"push: {false การนำฮอร์โมนบาง 0 0xc0035f2400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.743970813+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.744008755+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-02-25T13:12:20.744014735+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.744030873+07:00","message":"[buffer interim] 183 false การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.744037735+07:00","message":"[bufferProcess] interim [220000000]:การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.744040011+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางชนิดเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.744046972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.744050284+07:00","message":"> Transcript [1810] [false]: 'การนำฮอร์โมนบางชนิดเข้าสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.744052933+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.744054925+07:00","message":"Set new StatePrefix: 'การนำฮอร์โมนบางชนิดเข้าสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.173567627+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.290123104+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.290172151+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-02-25T13:12:21.290177879+07:00","message":"receive interim result [true|false]: การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.290185735+07:00","message":"end recv isFinal message id 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.290187873+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.290195085+07:00","message":"[buffer interim] 183 true การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.290202398+07:00","message":"[bufferProcess] interim [790000000]:การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.290207995+07:00","message":"[bufferProcess] send to processor (isfinal):การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.290211321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.290214347+07:00","message":"> Transcript [1811] [false]: 'การนำฮอร์โมนบางชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.29021653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.290218563+07:00","message":"Set new StatePrefix: 'การนำฮอร์โมนบางชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.29022268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.29022459+07:00","message":"> Transcript [1812] [true]: 'การนำฮอร์โมนบางชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.290226851+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.290228771+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.290231248+07:00","message":"StatePrefix: 'การนำฮอร์โมนบางชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.290233447+07:00","message":"TextPushed: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.290238631+07:00","message":"Push: 'ชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.290247072+07:00","message":"push: {true ชนิดเข้าสู่เซลล์ 0 0xc0035f2400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:21.298415631+07:00","message":"write wav file: './tmp/7510/7510_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.786543818+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.312651956+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.312687992+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-02-25T13:12:23.312693333+07:00","message":"receive interim result [false|false]: อัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.312710296+07:00","message":"[buffer interim] 184 false อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.31271676+07:00","message":"[bufferProcess] interim [540000000]:อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.312718608+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.312726298+07:00","message":"[bufferProcess] send to processor (ticker):อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.312728905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.312731596+07:00","message":"> Transcript [1813] [false]: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.312733869+07:00","message":"Set StatePrefix (first interim): 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.3255234+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.325545793+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-02-25T13:12:23.325551292+07:00","message":"receive interim result [false|false]: อันนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.325562809+07:00","message":"[buffer interim] 184 false อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.325567288+07:00","message":"[bufferProcess] interim [600000000]:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.325568862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.44980721+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.449839308+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-02-25T13:12:23.449844851+07:00","message":"receive interim result [false|false]: อันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.449858479+07:00","message":"[buffer interim] 184 false อันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.449870591+07:00","message":"[bufferProcess] interim [660000000]:อันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.449872862+07:00","message":"[bufferProcess] send to processor:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.449877924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.449880737+07:00","message":"> Transcript [1814] [false]: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.44988362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.44988562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.449887391+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.449889258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.549457159+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.549482908+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-02-25T13:12:23.549488314+07:00","message":"receive interim result [false|false]: อันนี้น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.549498377+07:00","message":"[buffer interim] 184 false อันนี้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.549504597+07:00","message":"[bufferProcess] interim [780000000]:อันนี้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.549506682+07:00","message":"[bufferProcess] send to processor:อันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.54951251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.549514743+07:00","message":"> Transcript [1815] [false]: 'อันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.549517198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.549519025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.549520872+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.54952268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.641308121+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.64134313+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-02-25T13:12:23.641348483+07:00","message":"receive interim result [false|false]: อันนี้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.64135935+07:00","message":"[buffer interim] 184 false อันนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.641366051+07:00","message":"[bufferProcess] interim [840000000]:อันนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.641368844+07:00","message":"[bufferProcess] send to processor:อันนี้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.641375272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.641378209+07:00","message":"> Transcript [1816] [false]: 'อันนี้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.641381457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.641383367+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.641385322+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.641387649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:23.676908846+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:23.676923182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.801480832+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.801511746+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-02-25T13:12:23.8015171+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.801527719+07:00","message":"[buffer interim] 184 false อันนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.801534077+07:00","message":"[bufferProcess] interim [20000000]:อันนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.801536186+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.801542277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.801544671+07:00","message":"> Transcript [1817] [false]: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.801548314+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.801550246+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.80155248+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.801554477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.801559176+07:00","message":"Push: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.80156184+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.801563711+07:00","message":"Set new StatePrefix : 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.801566202+07:00","message":"Next Push (prob) : 'นี้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.80157386+07:00","message":"push: {false อัน 0 0xc0024a4a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.953040961+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.953072751+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-02-25T13:12:23.953078202+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.95309009+07:00","message":"[buffer interim] 184 false อันนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.953096606+07:00","message":"[bufferProcess] interim [140000000]:อันนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.953098807+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.953104587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.953107683+07:00","message":"> Transcript [1818] [false]: 'อันนี้นักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.953111012+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.953113286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.95311508+07:00","message":"StatePrefix: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.953117647+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.089147644+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.089196943+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-02-25T13:12:24.089202299+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.089216274+07:00","message":"[buffer interim] 184 false อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.089223146+07:00","message":"[bufferProcess] interim [320000000]:อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.08922552+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.089233796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.08923649+07:00","message":"> Transcript [1819] [false]: 'อันนี้นักเรียนก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.089239621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.089242153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.089244066+07:00","message":"StatePrefix: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.089246453+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.340114269+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.340142263+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-02-25T13:12:24.340147586+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.340164583+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.340168052+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-02-25T13:12:24.340170409+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.340175875+07:00","message":"[buffer interim] 184 false อันนี้นักเรียนก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.340178661+07:00","message":"[buffer interim] 184 false อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340183969+07:00","message":"[bufferProcess] interim [560000000]:อันนี้นักเรียนก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340186026+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340189471+07:00","message":"[bufferProcess] interim [620000000]:อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340191093+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340194132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340196986+07:00","message":"> Transcript [1820] [false]: 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340200636+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340202594+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340204498+07:00","message":"StatePrefix: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340207427+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340208986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340210731+07:00","message":"> Transcript [1821] [false]: 'อันนี้นักเรียนก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340212617+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340215133+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340216663+07:00","message":"StatePrefix: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340218276+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340224348+07:00","message":"Push: 'นี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340226053+07:00","message":"TextPushed: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.34022799+07:00","message":"Set new StatePrefix : 'อันนี้นักเรียนก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.340229887+07:00","message":"Next Push (prob) : 'ก็จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.340237706+07:00","message":"push: {false นี้นักเรียน 0 0xc0024a4a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.664297388+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.66433178+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-02-25T13:12:24.66433724+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.664349338+07:00","message":"[buffer interim] 184 false อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.664356621+07:00","message":"[bufferProcess] interim [860000000]:อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.664359449+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.664366313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.664369233+07:00","message":"> Transcript [1822] [false]: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.664371341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.664373321+07:00","message":"Set new StatePrefix: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.860621429+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.86066626+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-02-25T13:12:24.860672077+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.860687657+07:00","message":"[buffer interim] 184 false อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.860695169+07:00","message":"[bufferProcess] interim [100000000]:อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.860697957+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.860701526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.860704025+07:00","message":"> Transcript [1823] [false]: 'อันนี้นักเรียนก็จะเห็นความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.860707275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.860709371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.860711461+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.860713811+07:00","message":"TextPushed: 'อันนี้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.237009389+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.237050964+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-02-25T13:12:25.237058023+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.23707282+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.237077018+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-02-25T13:12:25.237079729+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.237098318+07:00","message":"[buffer interim] 184 false อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.237113491+07:00","message":"[buffer interim] 184 false อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237120329+07:00","message":"[bufferProcess] interim [460000000]:อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237123099+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237126946+07:00","message":"[bufferProcess] interim [520000000]:อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237129059+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237131801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237135031+07:00","message":"> Transcript [1824] [false]: 'อันนี้นักเรียนก็จะเห็นความแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237138004+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237140033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237142047+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237144193+07:00","message":"TextPushed: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237145978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.2371478+07:00","message":"> Transcript [1825] [false]: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237149611+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237151128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237153093+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.237154832+07:00","message":"TextPushed: 'อันนี้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.474767759+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.589071274+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.589123126+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-02-25T13:12:25.589133457+07:00","message":"receive interim result [true|false]: อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.589146437+07:00","message":"end recv isFinal message id 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.589149485+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.589178663+07:00","message":"[buffer interim] 184 true อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589187742+07:00","message":"[bufferProcess] interim [910000000]:อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589191775+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589198046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589200891+07:00","message":"> Transcript [1826] [false]: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589204158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589206091+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589208288+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589210624+07:00","message":"TextPushed: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.58921344+07:00","message":"Push: 'ก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589215671+07:00","message":"TextPushed: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589217737+07:00","message":"Set new StatePrefix : 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589220059+07:00","message":"Next Push (prob) : 'แตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589221691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589223525+07:00","message":"> Transcript [1827] [true]: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589225638+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589227095+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589229247+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589231089+07:00","message":"TextPushed: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.589233079+07:00","message":"Push: 'แตกต่างนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.589243512+07:00","message":"push: {false ก็จะเห็นความ 0 0xc0024a4a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.589254389+07:00","message":"push: {true แตกต่างนะคะ 0 0xc0024a4a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:25.601869128+07:00","message":"write wav file: './tmp/7510/7510_184.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.607301598+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.937838874+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.937892646+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-02-25T13:12:25.9378988+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.937921588+07:00","message":"[buffer interim] 185 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.937929433+07:00","message":"[bufferProcess] interim [420000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.937931156+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.139239132+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.139280029+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-02-25T13:12:26.139286435+07:00","message":"receive interim result [false|false]: ของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.139300972+07:00","message":"[buffer interim] 185 false ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.139307949+07:00","message":"[bufferProcess] interim [540000000]:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.139309914+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.139317062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.139319881+07:00","message":"> Transcript [1828] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.13932197+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.263024302+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.263069172+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-02-25T13:12:26.263075066+07:00","message":"receive interim result [false|false]: ของการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.263089443+07:00","message":"[buffer interim] 185 false ของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.263095915+07:00","message":"[bufferProcess] interim [720000000]:ของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.263098103+07:00","message":"[bufferProcess] send to processor:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.263101946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.26310474+07:00","message":"> Transcript [1829] [false]: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.263107556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.26310978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.263111656+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.26311362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.590194386+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.590239008+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-02-25T13:12:26.590243986+07:00","message":"receive interim result [false|false]: ของการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.590258396+07:00","message":"[buffer interim] 185 false ของการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.590266007+07:00","message":"[bufferProcess] interim [20000000]:ของการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.590268253+07:00","message":"[bufferProcess] send to processor:ของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.590272287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.590274899+07:00","message":"> Transcript [1830] [false]: 'ของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.590278064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.590280163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.590281821+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.590283611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:26.677397496+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:26.677433645+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.770336101+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.770374682+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-02-25T13:12:26.770381798+07:00","message":"receive interim result [false|false]: ของการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.770394707+07:00","message":"[buffer interim] 185 false ของการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.770403585+07:00","message":"[bufferProcess] interim [140000000]:ของการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.77040729+07:00","message":"[bufferProcess] send to processor:ของการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.770412814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.770416924+07:00","message":"> Transcript [1831] [false]: 'ของการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.770421319+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.770424678+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.770428164+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.770430922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.018163038+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.018205813+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-02-25T13:12:27.018211416+07:00","message":"receive interim result [false|false]: ของการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.018226652+07:00","message":"[buffer interim] 185 false ของการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018233989+07:00","message":"[bufferProcess] interim [440000000]:ของการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018236508+07:00","message":"[bufferProcess] send to processor:ของการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018245206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018248348+07:00","message":"> Transcript [1832] [false]: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018251558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018253783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018256199+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018260651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018267807+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018269607+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018271902+07:00","message":"Set new StatePrefix : 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.018274043+07:00","message":"Next Push (prob) : 'งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.018282397+07:00","message":"push: {false ขอ 0 0xc0024a4300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.471329228+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.47136831+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-02-25T13:12:27.471374387+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.47138532+07:00","message":"[buffer interim] 185 false ของการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.471392432+07:00","message":"[bufferProcess] interim [860000000]:ของการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.471394612+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.471399859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.471402967+07:00","message":"> Transcript [1833] [false]: 'ของการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.471405752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.471407825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.471409564+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.4714119+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.535843428+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.53588392+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-02-25T13:12:27.535890066+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.535904285+07:00","message":"[buffer interim] 185 false ของการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.53591077+07:00","message":"[bufferProcess] interim [980000000]:ของการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.535913383+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.535919895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.535922268+07:00","message":"> Transcript [1834] [false]: 'ของการลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.535925153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.535927037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.535928987+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.535931396+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.735512338+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.73555964+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-02-25T13:12:27.735565306+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.735581746+07:00","message":"[buffer interim] 185 false ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.735588069+07:00","message":"[bufferProcess] interim [220000000]:ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.735590519+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.735594087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.735596763+07:00","message":"> Transcript [1835] [false]: 'ของการลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.735599849+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.735601671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.735603407+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.735605574+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.049913032+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.049963067+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-02-25T13:12:28.049969969+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.049983634+07:00","message":"[buffer interim] 185 false ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.049990955+07:00","message":"[bufferProcess] interim [520000000]:ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.049993311+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.050000709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.05000407+07:00","message":"> Transcript [1836] [false]: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.050008294+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.050010772+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.050012722+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.050015397+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.050021754+07:00","message":"Push: 'งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.050023647+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.050025611+07:00","message":"Set new StatePrefix : 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.050027716+07:00","message":"Next Push (prob) : 'สารโดยการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.050036365+07:00","message":"push: {false งการลำเลียง 0 0xc0024a4300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.238218564+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.238265856+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-02-25T13:12:28.238272703+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.238284784+07:00","message":"[buffer interim] 185 false ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.238291749+07:00","message":"[bufferProcess] interim [640000000]:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.238294242+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.2383007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.238303778+07:00","message":"> Transcript [1837] [false]: 'ของการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.238306721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.238308614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.238310837+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.238313658+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.614360755+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.698860079+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.698920501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.698928161+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.698944848+07:00","message":"[buffer interim] 185 false ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.698952824+07:00","message":"[bufferProcess] interim [240000000]:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.698955704+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.698974304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.698977634+07:00","message":"> Transcript [1838] [false]: 'ของการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.698981753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.698983775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.698986153+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.69898895+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.725353021+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.725384701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้างเวสิเคิล\",\"confidence\":0.9543616}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.725390862+07:00","message":"receive interim result [true|false]: ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.725401802+07:00","message":"end recv isFinal message id 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.72540451+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.725411568+07:00","message":"[buffer interim] 185 true ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725417175+07:00","message":"[bufferProcess] interim [240000000]:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725420346+07:00","message":"[bufferProcess] send to processor (isfinal):ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725424006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725426867+07:00","message":"> Transcript [1839] [false]: 'ของการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725429736+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725431692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725433633+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725436082+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.72543787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.72544091+07:00","message":"> Transcript [1840] [true]: 'ของการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725443133+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725444657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725446496+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725448298+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.725451192+07:00","message":"Push: 'สารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.725459658+07:00","message":"push: {true สารโดยการสร้างเวสิเคิล 0 0xc0024a4300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:28.732990112+07:00","message":"write wav file: './tmp/7510/7510_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.865905171+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.204209469+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.204244095+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-02-25T13:12:29.204249641+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.204263097+07:00","message":"[buffer interim] 186 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.204270297+07:00","message":"[bufferProcess] interim [420000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.204272045+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.525921713+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.525967046+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-02-25T13:12:29.525973026+07:00","message":"receive interim result [false|false]: แบบเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.52599433+07:00","message":"[buffer interim] 186 false แบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.526004191+07:00","message":"[bufferProcess] interim [720000000]:แบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.526006639+07:00","message":"[bufferProcess] send to processor:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.526012369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.526015347+07:00","message":"> Transcript [1841] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.526017511+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.595427245+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.595472591+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-02-25T13:12:29.5954782+07:00","message":"receive interim result [false|false]: แบบอินเดีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.595492927+07:00","message":"[buffer interim] 186 false แบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.595500094+07:00","message":"[bufferProcess] interim [780000000]:แบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.595502637+07:00","message":"[bufferProcess] send to processor:แบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.595509927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.595512855+07:00","message":"> Transcript [1842] [false]: 'แบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.595515658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.595517607+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.595519824+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.595522096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:29.678399106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:29.678410551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.72454003+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.724572914+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-02-25T13:12:29.724579363+07:00","message":"receive interim result [false|false]: แบบอินโด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.724592304+07:00","message":"[buffer interim] 186 false แบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.724599563+07:00","message":"[bufferProcess] interim [900000000]:แบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.724602123+07:00","message":"[bufferProcess] send to processor:แบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.724609358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.724612399+07:00","message":"> Transcript [1843] [false]: 'แบบอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.724615816+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.724617687+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.724619578+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.724621656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.848235935+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.848271688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ Android\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.848277577+07:00","message":"receive interim result [false|false]: แบบ Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.848290218+07:00","message":"[buffer interim] 186 false แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.848297189+07:00","message":"[bufferProcess] interim [960000000]:แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.848299835+07:00","message":"[bufferProcess] send to processor:แบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.848307093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.848310025+07:00","message":"> Transcript [1844] [false]: 'แบบอินโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.848313039+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.848315415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.848317399+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.84831953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.854145206+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.854156074+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-02-25T13:12:29.854159925+07:00","message":"receive interim result [false|false]: แบบอินโดนีเซีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.854170495+07:00","message":"[buffer interim] 186 false แบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854174047+07:00","message":"[bufferProcess] interim [20000000]:แบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854176482+07:00","message":"[bufferProcess] send to processor:แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854178684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.85418077+07:00","message":"> Transcript [1845] [false]: 'แบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854182702+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854184257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854185938+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854187627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854194676+07:00","message":"Push: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854196655+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854198212+07:00","message":"Set new StatePrefix : 'แบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.854200191+07:00","message":"Next Push (prob) : ' Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.854206856+07:00","message":"push: {false แบบ 0 0xc0024a4900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.041288102+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.041325265+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-02-25T13:12:30.041332017+07:00","message":"receive interim result [false|false]: แบบอินโดไชน่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.041347246+07:00","message":"[buffer interim] 186 false แบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.041353581+07:00","message":"[bufferProcess] interim [200000000]:แบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.041355811+07:00","message":"[bufferProcess] send to processor:แบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.041362399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.04136538+07:00","message":"> Transcript [1846] [false]: 'แบบอินโดนีเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.041367547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.041369506+07:00","message":"Set new StatePrefix: 'แบบอินโดนีเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.09934699+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.099386212+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-02-25T13:12:30.099391901+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.099400082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.099402838+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.099409326+07:00","message":"[buffer interim] 186 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.099414497+07:00","message":"[buffer interim] 186 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.099420413+07:00","message":"[bufferProcess] interim [320000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.099422589+07:00","message":"[bufferProcess] send to processor:แบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.099427737+07:00","message":"[bufferProcess] interim [320000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.099430405+07:00","message":"[bufferProcess] update buffer: แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.09943371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.099436573+07:00","message":"> Transcript [1847] [false]: 'แบบอินโดไชน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.099438767+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.099440663+07:00","message":"Set new StatePrefix: 'แบบอินโดไชน่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.22667793+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.226716416+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-02-25T13:12:30.226722683+07:00","message":"receive interim result [false|false]: แบบเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.226735818+07:00","message":"[buffer interim] 186 false แบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.226742956+07:00","message":"[bufferProcess] interim [380000000]:แบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.226745324+07:00","message":"[bufferProcess] send to processor:แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.226752605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.226755592+07:00","message":"> Transcript [1848] [false]: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.226758356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.226760608+07:00","message":"Set new StatePrefix: 'แบบ endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.607099938+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.607150712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.6071584+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.607170037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.607174425+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.607191054+07:00","message":"[buffer interim] 186 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.607200248+07:00","message":"[buffer interim] 186 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.607221068+07:00","message":"[bufferProcess] interim [740000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.607239461+07:00","message":"[bufferProcess] send to processor:แบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.60724832+07:00","message":"[bufferProcess] interim [740000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.607251251+07:00","message":"[bufferProcess] update buffer: แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.607254621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.607258641+07:00","message":"> Transcript [1849] [false]: 'แบบเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.60726144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.607263553+07:00","message":"Set new StatePrefix: 'แบบเอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.609073228+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.609111044+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-02-25T13:12:30.609117139+07:00","message":"receive interim result [false|false]: แบบเอนโดไซโทซิสแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.609133449+07:00","message":"[buffer interim] 186 false แบบเอนโดไซโทซิสแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.609140297+07:00","message":"[bufferProcess] interim [800000000]:แบบเอนโดไซโทซิสแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.609143262+07:00","message":"[bufferProcess] send to processor:แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.609150557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.609153288+07:00","message":"> Transcript [1850] [false]: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.60915564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.609157871+07:00","message":"Set new StatePrefix: 'แบบ endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.758300601+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.758343272+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-02-25T13:12:30.758348894+07:00","message":"receive interim result [false|false]: แบบเอนโดไซโทซิสแบบต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.758366204+07:00","message":"[buffer interim] 186 false แบบเอนโดไซโทซิสแบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.758372152+07:00","message":"[bufferProcess] interim [920000000]:แบบเอนโดไซโทซิสแบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.758374747+07:00","message":"[bufferProcess] send to processor:แบบเอนโดไซโทซิสแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.758379072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.758381544+07:00","message":"> Transcript [1851] [false]: 'แบบเอนโดไซโทซิสแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.758383428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.758385236+07:00","message":"Set new StatePrefix: 'แบบเอนโดไซโทซิสแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.930856599+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.930907365+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-02-25T13:12:30.930914089+07:00","message":"receive interim result [false|false]: แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.930930152+07:00","message":"[buffer interim] 186 false แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.93093794+07:00","message":"[bufferProcess] interim [100000000]:แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.93094062+07:00","message":"[bufferProcess] send to processor:แบบเอนโดไซโทซิสแบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.930949177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.930951916+07:00","message":"> Transcript [1852] [false]: 'แบบเอนโดไซโทซิสแบบต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.930955283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.930957686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.930959655+07:00","message":"StatePrefix: 'แบบเอนโดไซโทซิสแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.930962396+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.244644879+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.337201339+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.337246847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบเอนโดไซโทซิสแบบต่างๆ\",\"confidence\":0.9552706}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.337254203+07:00","message":"receive interim result [true|false]: แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.337264524+07:00","message":"end recv isFinal message id 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.3372668+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.337272808+07:00","message":"[buffer interim] 186 true แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337280548+07:00","message":"[bufferProcess] interim [580000000]:แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337286257+07:00","message":"[bufferProcess] send to processor (isfinal):แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337289962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337292785+07:00","message":"> Transcript [1853] [false]: 'แบบเอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337295804+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337297768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.33729964+07:00","message":"StatePrefix: 'แบบเอนโดไซโทซิสแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337301974+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.33730369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337308151+07:00","message":"> Transcript [1854] [true]: 'แบบเอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337310728+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337312446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337314329+07:00","message":"StatePrefix: 'แบบเอนโดไซโทซิสแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337316451+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.337322771+07:00","message":"Push: 'เอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.337330843+07:00","message":"push: {true เอนโดไซโทซิสแบบต่างๆ 0 0xc0024a4900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:31.343882592+07:00","message":"write wav file: './tmp/7510/7510_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.336964745+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:32.678655412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:32.678674472+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.819487103+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.819528699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.819533805+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.819549462+07:00","message":"[buffer interim] 187 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.819556638+07:00","message":"[bufferProcess] interim [300000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.819558234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.819564686+07:00","message":"[bufferProcess] send to processor (ticker):จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.819567807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.81957073+07:00","message":"> Transcript [1855] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.81957287+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.898774006+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.898815723+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-02-25T13:12:32.898821917+07:00","message":"receive interim result [false|false]: จากที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.898836562+07:00","message":"[buffer interim] 187 false จากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.898844279+07:00","message":"[bufferProcess] interim [420000000]:จากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.898846434+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.04039731+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.040440505+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-02-25T13:12:33.040447548+07:00","message":"receive interim result [false|false]: จากที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.040463149+07:00","message":"[buffer interim] 187 false จากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.040470461+07:00","message":"[bufferProcess] interim [480000000]:จากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.040472951+07:00","message":"[bufferProcess] send to processor:จากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.040481758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.040484595+07:00","message":"> Transcript [1856] [false]: 'จากที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.04048737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.040489449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.040492166+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.040494554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.126844172+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.126887707+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-02-25T13:12:33.12689406+07:00","message":"receive interim result [false|false]: จากที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.1269063+07:00","message":"[buffer interim] 187 false จากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.126914119+07:00","message":"[bufferProcess] interim [600000000]:จากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.126917091+07:00","message":"[bufferProcess] send to processor:จากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.126923341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.126926461+07:00","message":"> Transcript [1857] [false]: 'จากที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.126930086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.126932571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.126934722+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.126936907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.370610247+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.370650849+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-02-25T13:12:33.37065721+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.370671047+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.370678461+07:00","message":"[bufferProcess] interim [840000000]:จากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.370680743+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.370687802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.370690777+07:00","message":"> Transcript [1858] [false]: 'จากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.370693886+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.370696068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.370698396+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.370700535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.494478732+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.494513103+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-02-25T13:12:33.494518622+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.494534591+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494541226+07:00","message":"[bufferProcess] interim [20000000]:จากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494543522+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494547399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494550007+07:00","message":"> Transcript [1859] [false]: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494552952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494554954+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494556857+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494558848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494561468+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494563239+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494565283+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.494568928+07:00","message":"Next Push (prob) : 'ที่นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.494576831+07:00","message":"push: {false จาก 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.896409989+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.896450308+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-02-25T13:12:33.896456342+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.896470471+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.896481886+07:00","message":"[bufferProcess] interim [380000000]:จากที่นักเรียนได้เรียนกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.896485343+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.89649377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.89649778+07:00","message":"> Transcript [1860] [false]: 'จากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.896502867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.896507233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.896509077+07:00","message":"StatePrefix: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.896511796+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.954263691+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.954298899+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-02-25T13:12:33.954305237+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.954321659+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.954329986+07:00","message":"[bufferProcess] interim [500000000]:จากที่นักเรียนได้เรียนกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.954332266+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.954336633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.954339539+07:00","message":"> Transcript [1861] [false]: 'จากที่นักเรียนได้เรียนกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.954342619+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.954344567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.954346353+07:00","message":"StatePrefix: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.954348967+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.26097256+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.261015734+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-02-25T13:12:34.261021958+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.261056947+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.261079326+07:00","message":"[bufferProcess] interim [740000000]:จากที่นักเรียนได้เรียนกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.261083027+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.261087339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.261090679+07:00","message":"> Transcript [1862] [false]: 'จากที่นักเรียนได้เรียนกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.261094675+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.261096789+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.261099019+07:00","message":"StatePrefix: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.261101484+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.45681398+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.456855048+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-02-25T13:12:34.456862606+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.456882158+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.45688971+07:00","message":"[bufferProcess] interim [980000000]:จากที่นักเรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.456892462+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.456901095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.456903949+07:00","message":"> Transcript [1863] [false]: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.456907627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.456909775+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.456912384+07:00","message":"StatePrefix: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.456915105+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.456923378+07:00","message":"Push: 'ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.45692546+07:00","message":"TextPushed: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.456928486+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.456930574+07:00","message":"Next Push (prob) : 'เรียนกลไกการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.456960811+07:00","message":"push: {false ที่นักเรียนได้ 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.578899334+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.578942435+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-02-25T13:12:34.578948463+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.578963862+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.578971128+07:00","message":"[bufferProcess] interim [40000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.578976267+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.578983155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.578987299+07:00","message":"> Transcript [1864] [false]: 'จากที่นักเรียนได้เรียนกลไกการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.578991412+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.578993414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.57899526+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.578997769+07:00","message":"TextPushed: 'จากที่นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.773785851+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.77382819+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-02-25T13:12:34.773835105+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.773848088+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.773855182+07:00","message":"[bufferProcess] interim [280000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.773857613+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.773864546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.773867419+07:00","message":"> Transcript [1865] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.77387122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.773873422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.773875616+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.773878441+07:00","message":"TextPushed: 'จากที่นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.091000323+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.091040598+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-02-25T13:12:35.091047105+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.091060656+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.091068641+07:00","message":"[bufferProcess] interim [580000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.091071427+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.091075548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.091082954+07:00","message":"> Transcript [1866] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.091086732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.091088956+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.09109138+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.091093963+07:00","message":"TextPushed: 'จากที่นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.291976787+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.292020021+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-02-25T13:12:35.292027419+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.2920403+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292047711+07:00","message":"[bufferProcess] interim [760000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292050164+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292058055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292061695+07:00","message":"> Transcript [1867] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292065426+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292067688+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292070148+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.29207298+07:00","message":"TextPushed: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292079376+07:00","message":"Push: 'เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292081256+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292093357+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292095749+07:00","message":"Next Push (prob) : 'ลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.292103686+07:00","message":"push: {false เรียนกลไกการ 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.292825263+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.292836518+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-02-25T13:12:35.292840838+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.292849962+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292854757+07:00","message":"[bufferProcess] interim [820000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292856934+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.29285918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292861083+07:00","message":"> Transcript [1868] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292863617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292865398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292867396+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.292870466+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.542144756+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.542181386+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-02-25T13:12:35.542187806+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.542208271+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.542219937+07:00","message":"[bufferProcess] interim [120000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.542222597+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.542226306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.542229187+07:00","message":"> Transcript [1869] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.542234143+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.542236198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.542238826+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.542241698+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:35.678848852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:35.678846476+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.861382453+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.861423018+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-02-25T13:12:35.861429779+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.861444191+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.861450733+07:00","message":"[bufferProcess] interim [420000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.861453412+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.86146043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.861463119+07:00","message":"> Transcript [1870] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.861466466+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.861468458+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.861471563+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.861474586+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.183841532+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.183882272+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-02-25T13:12:36.183890004+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.183906176+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183914614+07:00","message":"[bufferProcess] interim [720000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183916839+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183921073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183923994+07:00","message":"> Transcript [1871] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183928193+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183930192+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183932549+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183935189+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183942521+07:00","message":"Push: 'ลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183944704+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183947012+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.183949434+07:00","message":"Next Push (prob) : 'และออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.183967167+07:00","message":"push: {false ลำเลียงสารเข้า 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.368277714+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.36831766+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-02-25T13:12:36.368324317+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.368338189+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.368345148+07:00","message":"[bufferProcess] interim [840000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.368347545+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.368355314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.368358375+07:00","message":"> Transcript [1872] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.368362022+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.368364169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.368366078+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.368369112+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.577012991+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.577053541+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-02-25T13:12:36.577060088+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.577075937+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.577084231+07:00","message":"[bufferProcess] interim [80000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.577086966+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.577091385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.577094438+07:00","message":"> Transcript [1873] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.577098273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.577100263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.577102082+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.577104493+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.733779947+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.733822315+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-02-25T13:12:36.733829292+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.73384538+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.733853793+07:00","message":"[bufferProcess] interim [200000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.733856455+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.733863978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.733867494+07:00","message":"> Transcript [1874] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.733871448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.733873635+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.733876181+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.733879398+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.894452929+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.894504519+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-02-25T13:12:36.894511265+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.894527572+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894535595+07:00","message":"[bufferProcess] interim [380000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894538218+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894547685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894550581+07:00","message":"> Transcript [1875] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894554908+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894558489+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894560791+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.89456448+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894574861+07:00","message":"Push: 'และออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894577616+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894580311+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.894582636+07:00","message":"Next Push (prob) : 'แล้วครูก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.894606483+07:00","message":"push: {false และออกจากเซลล์ 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.965350993+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.965396546+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-02-25T13:12:36.965403532+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.965418935+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.965426733+07:00","message":"[bufferProcess] interim [500000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.965430158+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.965438278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.965440987+07:00","message":"> Transcript [1876] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.965444987+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.965447104+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.965448998+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.965452054+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.462834938+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.462876848+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-02-25T13:12:37.462883619+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.46289768+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.46290593+07:00","message":"[bufferProcess] interim [980000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.462908725+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.462915867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.462918821+07:00","message":"> Transcript [1877] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.462923266+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.462925771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.4629275+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.46293031+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.652694547+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.65273468+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-02-25T13:12:37.652740516+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.652755532+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.652762193+07:00","message":"[bufferProcess] interim [100000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.652765075+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.652774419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.652776974+07:00","message":"> Transcript [1878] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.652780721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.652782596+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.652784919+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.65278748+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.661030251+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.661063041+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-02-25T13:12:37.661069225+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.661083811+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661090381+07:00","message":"[bufferProcess] interim [160000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661092988+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661096827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661099518+07:00","message":"> Transcript [1879] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661103615+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661106142+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661108321+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661111064+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661117388+07:00","message":"Push: 'แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661119098+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661121477+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.661123706+07:00","message":"Next Push (prob) : 'อยากให้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.661141011+07:00","message":"push: {false แล้วครูก็ 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.791811192+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.791847255+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-02-25T13:12:37.791855504+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.791870704+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.791878095+07:00","message":"[bufferProcess] interim [280000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.791880731+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.791889657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.791892444+07:00","message":"> Transcript [1880] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.791895148+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.791899298+07:00","message":"Set new StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.974016994+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.999728304+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.999767678+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-02-25T13:12:37.999788529+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.999807333+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.99981543+07:00","message":"[bufferProcess] interim [520000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.999817976+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.999822288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.999825331+07:00","message":"> Transcript [1881] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.999829414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.999831715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.999833541+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.999836203+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.035131403+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.07297417+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.073029593+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-02-25T13:12:38.073037184+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.073051657+07:00","message":"[buffer interim] 187 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.073059465+07:00","message":"[bufferProcess] interim [640000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.073062172+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.073069376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.073072167+07:00","message":"> Transcript [1882] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.073079086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.073081158+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.073083243+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.073085991+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.212547251+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.212593639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ\",\"confidence\":0.938438}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.212601334+07:00","message":"receive interim result [true|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.212612122+07:00","message":"end recv isFinal message id 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.21261425+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.212621729+07:00","message":"[buffer interim] 187 true จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212634618+07:00","message":"[bufferProcess] interim [670000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212638669+07:00","message":"[bufferProcess] send to processor (isfinal):จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212642913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212645988+07:00","message":"> Transcript [1883] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212650331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.21265244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212654531+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212657571+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.21265945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212661766+07:00","message":"> Transcript [1884] [true]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212664018+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212665778+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212667553+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212669413+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.212677183+07:00","message":"Push: 'อยากให้นักเรียนลองต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.212686779+07:00","message":"push: {true อยากให้นักเรียนลองต่อ 0 0xc0001fae00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:38.223452685+07:00","message":"write wav file: './tmp/7510/7510_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.383571145+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.383623144+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-02-25T13:12:38.383629073+07:00","message":"receive interim result [false|false]: กลับคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.383643555+07:00","message":"[buffer interim] 188 false กลับคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.38364934+07:00","message":"[bufferProcess] interim [420000000]:กลับคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.383651027+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.550180244+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.550197839+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.55020047+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.550202582+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.550204292+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.550206545+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.550208115+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.550209813+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.55021163+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.550213475+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.55021503+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.550216537+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.55021799+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.558271024+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.5583087+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-02-25T13:12:38.558314922+07:00","message":"receive interim result [false|false]: ตอบคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.558325182+07:00","message":"[buffer interim] 188 false ตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.558334116+07:00","message":"[bufferProcess] interim [540000000]:ตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.558336169+07:00","message":"[bufferProcess] send to processor:กลับคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.558340077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.558343374+07:00","message":"> Transcript [1885] [false]: 'กลับคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.558345591+07:00","message":"Set StatePrefix (first interim): 'กลับคำ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:38.679598109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:38.679606568+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.882321986+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.882356231+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-02-25T13:12:38.882362182+07:00","message":"receive interim result [false|false]: ตอบคำถามนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.882373481+07:00","message":"[buffer interim] 188 false ตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.882380772+07:00","message":"[bufferProcess] interim [840000000]:ตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.882383302+07:00","message":"[bufferProcess] send to processor:ตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.882389035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.882392291+07:00","message":"> Transcript [1886] [false]: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.882394464+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.882396555+07:00","message":"Set new StatePrefix: 'ตอบคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.033543186+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.033584192+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-02-25T13:12:39.03358968+07:00","message":"receive interim result [false|false]: ตอบคำถามนี้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.033601601+07:00","message":"[buffer interim] 188 false ตอบคำถามนี้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.033608798+07:00","message":"[bufferProcess] interim [20000000]:ตอบคำถามนี้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.033611616+07:00","message":"[bufferProcess] send to processor:ตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.033617482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.03362078+07:00","message":"> Transcript [1887] [false]: 'ตอบคำถามนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.033624338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.033626282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.03362804+07:00","message":"StatePrefix: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.033630247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.201682145+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.201721461+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-02-25T13:12:39.201727401+07:00","message":"receive interim result [false|false]: ตอบคำถามนี้ดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.201740651+07:00","message":"[buffer interim] 188 false ตอบคำถามนี้ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.201747824+07:00","message":"[bufferProcess] interim [140000000]:ตอบคำถามนี้ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.201749992+07:00","message":"[bufferProcess] send to processor:ตอบคำถามนี้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.201756219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.201759289+07:00","message":"> Transcript [1888] [false]: 'ตอบคำถามนี้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.201762551+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.201765003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.201767055+07:00","message":"StatePrefix: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.20176908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.266725152+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.266762641+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-02-25T13:12:39.266772034+07:00","message":"receive interim result [false|false]: ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.266784523+07:00","message":"[buffer interim] 188 false ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.266791286+07:00","message":"[bufferProcess] interim [320000000]:ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.266793644+07:00","message":"[bufferProcess] send to processor:ตอบคำถามนี้ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.266800599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.266803514+07:00","message":"> Transcript [1889] [false]: 'ตอบคำถามนี้ดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.266806557+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.266808762+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.266810602+07:00","message":"StatePrefix: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.266812649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.505757536+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.607848681+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.607885898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบคำถามนี้ดูนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.607892445+07:00","message":"receive interim result [true|false]: ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.60790176+07:00","message":"end recv isFinal message id 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.607903971+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.607910764+07:00","message":"[buffer interim] 188 true ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.6079239+07:00","message":"[bufferProcess] interim [710000000]:ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607927259+07:00","message":"[bufferProcess] send to processor (isfinal):ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607931303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607934479+07:00","message":"> Transcript [1890] [false]: 'ตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.60793746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607939438+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607942001+07:00","message":"StatePrefix: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607943853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607949742+07:00","message":"Push: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607951729+07:00","message":"TextPushed: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607953723+07:00","message":"Set new StatePrefix : 'ตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607955723+07:00","message":"Next Push (prob) : 'นี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607957427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607959233+07:00","message":"> Transcript [1891] [true]: 'ตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607961241+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.60796295+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607964609+07:00","message":"StatePrefix: 'ตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607966322+07:00","message":"TextPushed: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.607968151+07:00","message":"Push: 'นี้ดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.607977266+07:00","message":"push: {false ตอบคำถาม 0 0xc0001fb700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.607982642+07:00","message":"push: {true นี้ดูนะคะ 0 0xc0001fb700}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:39.616479907+07:00","message":"write wav file: './tmp/7510/7510_188.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.766860035+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.824561402+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.931893513+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.931915421+07:00","message":"found end of frame, send empty tag with msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.931918835+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.931927052+07:00","message":"[buffer interim] 189 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.931934192+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.931939087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.931942075+07:00","message":"> Transcript [1892] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.931944457+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.931946341+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.931948014+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.931949827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.931957683+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.931969225+07:00","message":"push: {true \n 0 0xc0035f2880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:39.93737518+07:00","message":"write wav file: './tmp/7510/7510_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:40.596066579+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.063448827+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.063494476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.063500317+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.063515328+07:00","message":"[buffer interim] 190 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.063522977+07:00","message":"[bufferProcess] interim [300000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.063524585+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.063535312+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.063539042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.063541892+07:00","message":"> Transcript [1893] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.063545459+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.164145725+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.164201983+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-02-25T13:12:41.164207201+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.164220927+07:00","message":"[buffer interim] 190 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.164228571+07:00","message":"[bufferProcess] interim [420000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.164230413+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.34154115+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.341595681+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-02-25T13:12:41.341602522+07:00","message":"receive interim result [false|false]: การให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.341617644+07:00","message":"[buffer interim] 190 false การให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.341624172+07:00","message":"[bufferProcess] interim [540000000]:การให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.341628941+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.341635378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.341638271+07:00","message":"> Transcript [1894] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.341641167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.341643177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.341647519+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.341649601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.355020507+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.355058867+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-02-25T13:12:41.355064148+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.355077888+07:00","message":"[buffer interim] 190 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.355085209+07:00","message":"[bufferProcess] interim [600000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.355087372+07:00","message":"[bufferProcess] send to processor:การให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.355095981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.355100021+07:00","message":"> Transcript [1895] [false]: 'การให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.355104482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.355107151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.355110615+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.355113329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.441694178+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.441736692+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-02-25T13:12:41.441743263+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.441758027+07:00","message":"[buffer interim] 190 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.441765396+07:00","message":"[bufferProcess] interim [660000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.441768265+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.441776668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.441779451+07:00","message":"> Transcript [1896] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.441782531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.441784809+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.441786894+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.441789054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.636855315+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.636904358+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-02-25T13:12:41.636909992+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.636921214+07:00","message":"[buffer interim] 190 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636928271+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636930655+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636936682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636939607+07:00","message":"> Transcript [1897] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636943195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636945182+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636947447+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636949687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636954297+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636956164+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636958335+07:00","message":"Set new StatePrefix : 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.636960329+07:00","message":"Next Push (prob) : 'แพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.636967822+07:00","message":"push: {false การ 0 0xc00041c080}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:41.680492015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:41.680507962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.760602344+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.76064478+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-02-25T13:12:41.760651014+07:00","message":"receive interim result [false|false]: การแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.760664607+07:00","message":"[buffer interim] 190 false การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.760672422+07:00","message":"[bufferProcess] interim [960000000]:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.760674907+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.760679047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.760682117+07:00","message":"> Transcript [1898] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.760684927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.760686839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.760688978+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.760691357+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.765199855+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.765221623+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-02-25T13:12:41.765226266+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.76523706+07:00","message":"[buffer interim] 190 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.765240772+07:00","message":"[bufferProcess] interim [20000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.765242476+07:00","message":"[bufferProcess] send to processor:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.765245538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.765247502+07:00","message":"> Transcript [1899] [false]: 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.765250085+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.765251764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.765253377+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.765255509+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.335827355+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.335874521+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-02-25T13:12:42.335882581+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.335905466+07:00","message":"[buffer interim] 190 false การแพร่แบบธรรมดาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.33592096+07:00","message":"[bufferProcess] interim [560000000]:การแพร่แบบธรรมดาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.335925073+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.335931099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.335936194+07:00","message":"> Transcript [1900] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.335941399+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.335943476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.335945388+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.33594789+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.535430921+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.535469083+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-02-25T13:12:42.535474345+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.535491722+07:00","message":"[buffer interim] 190 false การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535498089+07:00","message":"[bufferProcess] interim [800000000]:การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.53550026+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535516262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535518978+07:00","message":"> Transcript [1901] [false]: 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535522199+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535525616+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535527442+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535529702+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535537306+07:00","message":"Push: 'แพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535539217+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535541414+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.535543636+07:00","message":"Next Push (prob) : 'ธรรมดาการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.535551429+07:00","message":"push: {false แพร่แบบ 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.729433695+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.729492552+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-02-25T13:12:42.729499967+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.729516473+07:00","message":"[buffer interim] 190 false การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.729526319+07:00","message":"[bufferProcess] interim [980000000]:การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.729528659+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.729535099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.729538151+07:00","message":"> Transcript [1902] [false]: 'การแพร่แบบธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.729541757+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.729544101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.729545952+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.729548055+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.174322002+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.174380766+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-02-25T13:12:43.174386723+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.174401148+07:00","message":"[buffer interim] 190 false การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.174408705+07:00","message":"[bufferProcess] interim [340000000]:การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.174411799+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.17442087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.174424085+07:00","message":"> Transcript [1903] [false]: 'การแพร่แบบธรรมดาการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.174427406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.174429717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.17443194+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.174434137+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.232850087+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.232894412+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-02-25T13:12:43.232902591+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.232922579+07:00","message":"[buffer interim] 190 false การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.232933003+07:00","message":"[bufferProcess] interim [520000000]:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.232936796+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.232942874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.232946185+07:00","message":"> Transcript [1904] [false]: 'การแพร่แบบธรรมดาการแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.232949941+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.232952186+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.232954399+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.232956596+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.814153242+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.814194971+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-02-25T13:12:43.814201494+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.814216536+07:00","message":"[buffer interim] 190 false การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814224247+07:00","message":"[bufferProcess] interim [120000000]:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814226581+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814253038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.8142567+07:00","message":"> Transcript [1905] [false]: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814260155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814262481+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814264625+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814268589+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814276762+07:00","message":"Push: 'ธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814280962+07:00","message":"TextPushed: 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814283252+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.814285463+07:00","message":"Next Push (prob) : 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.814316675+07:00","message":"push: {false ธรรมดาการ 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.855500706+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.92722209+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.957562614+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.957603261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.95761045+07:00","message":"receive interim result [true|false]: การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.957629871+07:00","message":"end recv isFinal message id 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.957632234+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.957637973+07:00","message":"[buffer interim] 190 true การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957645668+07:00","message":"[bufferProcess] interim [300000000]:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957649257+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957653665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957659457+07:00","message":"> Transcript [1906] [false]: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957662745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957664711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957667039+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957669772+07:00","message":"TextPushed: 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957671674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957673484+07:00","message":"> Transcript [1907] [true]: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957675718+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957677208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957679008+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957680678+07:00","message":"TextPushed: 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:43.957683294+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:43.957691767+07:00","message":"push: {true แพร่แบบฟาซิลิเทต 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:43.965668302+07:00","message":"write wav file: './tmp/7510/7510_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.476932861+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.476971141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Wax\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.476976642+07:00","message":"receive interim result [false|false]: Wax"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.476990908+07:00","message":"[buffer interim] 191 false Wax"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.476998105+07:00","message":"[bufferProcess] interim [420000000]:Wax"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.477000247+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:44.680701675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:44.680708557+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.717708668+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.717746084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.717751377+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.717763532+07:00","message":"[buffer interim] 191 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.717770587+07:00","message":"[bufferProcess] interim [600000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.717772825+07:00","message":"[bufferProcess] send to processor:Wax"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.717778353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.71778155+07:00","message":"> Transcript [1908] [false]: 'Wax'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.7177838+07:00","message":"Set StatePrefix (first interim): 'Wax'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.960936357+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.960977356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.960984235+07:00","message":"receive interim result [false|false]: Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.960999668+07:00","message":"[buffer interim] 191 false Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.961007091+07:00","message":"[bufferProcess] interim [900000000]:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.961009441+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.961016713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.961019617+07:00","message":"> Transcript [1909] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.961021858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.961024085+07:00","message":"Set new StatePrefix: 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.091109605+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.091146484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.091153176+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.091167224+07:00","message":"[buffer interim] 191 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.091174596+07:00","message":"[bufferProcess] interim [20000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.091178013+07:00","message":"[bufferProcess] send to processor:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.091187602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.091191535+07:00","message":"> Transcript [1910] [false]: 'Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.091195968+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.091198954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.091202225+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.091204853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.149656605+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.149689923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.149695967+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.149708298+07:00","message":"[buffer interim] 191 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.149713995+07:00","message":"[bufferProcess] interim [80000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.149716306+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.149720125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.149722938+07:00","message":"> Transcript [1911] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.149725315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.149727247+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.149729193+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.149731067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.281486944+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.281520033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.2815255+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.281535236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.281537676+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.281543951+07:00","message":"[buffer interim] 191 false Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.281546447+07:00","message":"[buffer interim] 191 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.281551546+07:00","message":"[bufferProcess] interim [200000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.281553604+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.281556761+07:00","message":"[bufferProcess] interim [200000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.28155914+07:00","message":"[bufferProcess] update buffer: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.281561934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.281564377+07:00","message":"> Transcript [1912] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.28156692+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.281568841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.281570825+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.281572555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.527718102+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.52775031+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-02-25T13:12:45.527755666+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.527770006+07:00","message":"[buffer interim] 191 false แอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527776071+07:00","message":"[bufferProcess] interim [440000000]:แอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527779621+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527783895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527787889+07:00","message":"> Transcript [1913] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527791504+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527794067+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527797132+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527800118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527803652+07:00","message":"Push: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527806383+07:00","message":"TextPushed: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527809454+07:00","message":"Set new StatePrefix : 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.527812281+07:00","message":"Next Push (prob) : ' Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.52782609+07:00","message":"push: {false Active 0 0xc00041cd80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.658816713+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.658850785+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-02-25T13:12:45.658856816+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.658873305+07:00","message":"[buffer interim] 191 false แอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.658879093+07:00","message":"[bufferProcess] interim [560000000]:แอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.658881279+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.658884776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.658887281+07:00","message":"> Transcript [1914] [false]: 'แอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.658889263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.658891009+07:00","message":"Set new StatePrefix: 'แอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.987455867+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.987496614+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-02-25T13:12:45.987503627+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.987520772+07:00","message":"[buffer interim] 191 false แอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.987528222+07:00","message":"[bufferProcess] interim [860000000]:แอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.98753066+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.987537809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.987540436+07:00","message":"> Transcript [1915] [false]: 'แอกทีฟทรานสปอร์ตที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.987543495+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.987545492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.987547565+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.987550255+07:00","message":"TextPushed: 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.181263195+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.181310116+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-02-25T13:12:46.181316267+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.181329644+07:00","message":"[buffer interim] 191 false แอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.181335924+07:00","message":"[bufferProcess] interim [100000000]:แอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.181338306+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.181341681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.181345081+07:00","message":"> Transcript [1916] [false]: 'แอกทีฟทรานสปอร์ตที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.181348237+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.181350029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.181351959+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.181354307+07:00","message":"TextPushed: 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.496718616+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.496761007+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-02-25T13:12:46.496768255+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.496783317+07:00","message":"[buffer interim] 191 false แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.49678986+07:00","message":"[bufferProcess] interim [340000000]:แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.496792872+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.496797963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.496800561+07:00","message":"> Transcript [1917] [false]: 'แอกทีฟทรานสปอร์ตที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.496803723+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.496805987+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.496807954+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.496810546+07:00","message":"TextPushed: 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.743814536+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.816535632+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.834824819+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.834849914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.834856151+07:00","message":"receive interim result [true|false]: แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.834866205+07:00","message":"end recv isFinal message id 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.834869647+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.834876259+07:00","message":"[buffer interim] 191 true แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834882479+07:00","message":"[bufferProcess] interim [850000000]:แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834885497+07:00","message":"[bufferProcess] send to processor (isfinal):แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834888446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834890997+07:00","message":"> Transcript [1918] [false]: 'แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834893438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834895043+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834896908+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834898836+07:00","message":"TextPushed: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834901322+07:00","message":"Push: 'แอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834903022+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834905123+07:00","message":"Set new StatePrefix : 'แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834907143+07:00","message":"Next Push (prob) : 'เกิดขึ้นในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834908704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834910542+07:00","message":"> Transcript [1919] [true]: 'แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834912631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834914557+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834916974+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.834920185+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.8349237+07:00","message":"Push: 'เกิดขึ้นในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.834942093+07:00","message":"push: {false แอกทีฟทรานสปอร์ตที่ 0 0xc00041cd80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.834953998+07:00","message":"push: {true เกิดขึ้นในเซลล์ 0 0xc00041cd80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:46.84213437+07:00","message":"write wav file: './tmp/7510/7510_191.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.341558873+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.341595951+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-02-25T13:12:47.341600775+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.341612188+07:00","message":"[buffer interim] 192 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.341618112+07:00","message":"[bufferProcess] interim [420000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.341619972+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.650559389+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.650603423+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-02-25T13:12:47.650609145+07:00","message":"receive interim result [false|false]: มีความเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.650624144+07:00","message":"[buffer interim] 192 false มีความเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.650631416+07:00","message":"[bufferProcess] interim [660000000]:มีความเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.650633886+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.650640458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.650643479+07:00","message":"> Transcript [1920] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.650645813+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:47.681149002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:47.681183894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.850931193+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.850973198+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-02-25T13:12:47.850979025+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.850992354+07:00","message":"[buffer interim] 192 false มีความเหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.851003825+07:00","message":"[bufferProcess] interim [900000000]:มีความเหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.851006113+07:00","message":"[bufferProcess] send to processor:มีความเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.85101377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.85101666+07:00","message":"> Transcript [1921] [false]: 'มีความเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.851020024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.851021934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.851023818+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.851026111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.16648167+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.166524905+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-02-25T13:12:48.166534149+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.166546739+07:00","message":"[buffer interim] 192 false มีความเหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.16655391+07:00","message":"[bufferProcess] interim [140000000]:มีความเหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.166556729+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.166564038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.166567243+07:00","message":"> Transcript [1922] [false]: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.166570477+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.166572892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.166574814+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.166577038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.364524686+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.36456292+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-02-25T13:12:48.364568593+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.364583507+07:00","message":"[buffer interim] 192 false มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.364593223+07:00","message":"[bufferProcess] interim [380000000]:มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.364596667+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.364602381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.364606648+07:00","message":"> Transcript [1923] [false]: 'มีความเหมือนหรือแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.3646102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.364612225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.364614012+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.364615914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.553280387+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.5533156+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-02-25T13:12:48.553321312+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.553340178+07:00","message":"[buffer interim] 192 false มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.55334874+07:00","message":"[bufferProcess] interim [620000000]:มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.553350878+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.553356333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.553359083+07:00","message":"> Transcript [1924] [false]: 'มีความเหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.553361981+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.553363875+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.553365687+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.553367711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.553372068+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.553373756+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.55337584+07:00","message":"Set new StatePrefix : 'มีความเหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.553377851+07:00","message":"Next Push (prob) : 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.553385346+07:00","message":"push: {false มีความ 0 0xc00041d880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.744690155+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.744724197+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-02-25T13:12:48.744729275+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.744742872+07:00","message":"[buffer interim] 192 false มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.744750217+07:00","message":"[bufferProcess] interim [800000000]:มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.744752725+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.744757021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.744759552+07:00","message":"> Transcript [1925] [false]: 'มีความเหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.744762558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.744764467+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.744766319+07:00","message":"StatePrefix: 'มีความเหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.744768559+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.062467802+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.062503484+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-02-25T13:12:49.062509212+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.062521836+07:00","message":"[buffer interim] 192 false มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.062529441+07:00","message":"[bufferProcess] interim [40000000]:มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.062531803+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.062539569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.062542235+07:00","message":"> Transcript [1926] [false]: 'มีความเหมือนหรือแตกต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.062545786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.062548024+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.062550116+07:00","message":"StatePrefix: 'มีความเหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.062552485+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.303115583+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.394582791+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.394636021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่างกันอย่างไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.394642745+07:00","message":"receive interim result [true|false]: มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.394652342+07:00","message":"end recv isFinal message id 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.394654503+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.394661412+07:00","message":"[buffer interim] 192 true มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394670928+07:00","message":"[bufferProcess] interim [520000000]:มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394676168+07:00","message":"[bufferProcess] send to processor (isfinal):มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394679803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394682575+07:00","message":"> Transcript [1927] [false]: 'มีความเหมือนหรือแตกต่างกันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394685484+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394687355+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394689301+07:00","message":"StatePrefix: 'มีความเหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394691555+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394693088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394695205+07:00","message":"> Transcript [1928] [true]: 'มีความเหมือนหรือแตกต่างกันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394697427+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394698907+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.39470062+07:00","message":"StatePrefix: 'มีความเหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394703248+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.394708779+07:00","message":"Push: 'เหมือนหรือแตกต่างกันอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.394717096+07:00","message":"push: {true เหมือนหรือแตกต่างกันอย่างไร 0 0xc00041d880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:49.402090776+07:00","message":"write wav file: './tmp/7510/7510_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.817607831+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.165597297+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.165643124+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-02-25T13:12:50.165648248+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.16566582+07:00","message":"[buffer interim] 193 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.165672712+07:00","message":"[bufferProcess] interim [420000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.165674752+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.338865818+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.338908323+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-02-25T13:12:50.338915235+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.338930348+07:00","message":"[buffer interim] 193 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.33893855+07:00","message":"[bufferProcess] interim [540000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.338942077+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.33895126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.338953985+07:00","message":"> Transcript [1929] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.338956271+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.477182891+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.477223688+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-02-25T13:12:50.477229702+07:00","message":"receive interim result [false|false]: คุณครูจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.477241181+07:00","message":"[buffer interim] 193 false คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.477248223+07:00","message":"[bufferProcess] interim [660000000]:คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.477250461+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.477256373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.477259303+07:00","message":"> Transcript [1930] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.477262185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.477264037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.477266094+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.477270078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.536710942+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.53675289+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-02-25T13:12:50.536759151+07:00","message":"receive interim result [false|false]: คุณครูจะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.536772963+07:00","message":"[buffer interim] 193 false คุณครูจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.536782342+07:00","message":"[bufferProcess] interim [780000000]:คุณครูจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.536785773+07:00","message":"[bufferProcess] send to processor:คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.536794254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.536798338+07:00","message":"> Transcript [1931] [false]: 'คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.536802622+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.536805434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.536808484+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.536811397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:50.68159632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:50.681608719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.796306827+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.796329108+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-02-25T13:12:50.796334926+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.796348546+07:00","message":"[buffer interim] 193 false คุณครูจะมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.796355878+07:00","message":"[bufferProcess] interim [20000000]:คุณครูจะมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.796358285+07:00","message":"[bufferProcess] send to processor:คุณครูจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.796363237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.796365524+07:00","message":"> Transcript [1932] [false]: 'คุณครูจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.796374275+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.796376159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.796377919+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.796379878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.987783089+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.987817331+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-02-25T13:12:50.987822812+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.987833911+07:00","message":"[buffer interim] 193 false คุณครูจะมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987840899+07:00","message":"[bufferProcess] interim [200000000]:คุณครูจะมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987843323+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987847523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987850736+07:00","message":"> Transcript [1933] [false]: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987853714+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987855725+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987858128+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987860104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987862547+07:00","message":"Push: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987864393+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987866544+07:00","message":"Set new StatePrefix : 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.987868588+07:00","message":"Next Push (prob) : 'ครูจะมีเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.987876472+07:00","message":"push: {false คุณ 0 0xc0024a5680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.109712808+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.109752026+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-02-25T13:12:51.109757623+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.109772401+07:00","message":"[buffer interim] 193 false คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.109780031+07:00","message":"[bufferProcess] interim [320000000]:คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.109782561+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.109789951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.109792591+07:00","message":"> Transcript [1934] [false]: 'คุณครูจะมีเวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.109795499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.109797511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.109799601+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.10980253+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.239302193+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.239344157+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-02-25T13:12:51.239349843+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.239360875+07:00","message":"[buffer interim] 193 false คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.239368925+07:00","message":"[bufferProcess] interim [440000000]:คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.239371313+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.239384825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.239387863+07:00","message":"> Transcript [1935] [false]: 'คุณครูจะมีเวลาให้เรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.239391528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.239393605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.239395724+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.239398269+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.374708387+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.374749835+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-02-25T13:12:51.37475574+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้เรียนเก่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.3747781+07:00","message":"[buffer interim] 193 false คุณครูจะมีเวลาให้เรียนเก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.374788154+07:00","message":"[bufferProcess] interim [560000000]:คุณครูจะมีเวลาให้เรียนเก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.374792026+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.374802958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.374806823+07:00","message":"> Transcript [1936] [false]: 'คุณครูจะมีเวลาให้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.374811866+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.374814032+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.374816047+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.374818319+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.376237959+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.376252052+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-02-25T13:12:51.376255721+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.376265442+07:00","message":"[buffer interim] 193 false คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376269027+07:00","message":"[bufferProcess] interim [620000000]:คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376271307+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลาให้เรียนเก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376276665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376278787+07:00","message":"> Transcript [1937] [false]: 'คุณครูจะมีเวลาให้เรียนเก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376281092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376282876+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376285011+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376287743+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376291662+07:00","message":"Push: 'ครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376294178+07:00","message":"TextPushed: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.376296991+07:00","message":"Set new StatePrefix : 'คุณครูจะมีเวลาให้เรียนเก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.37629983+07:00","message":"Next Push (prob) : 'ให้เรียนเก่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.376309947+07:00","message":"push: {false ครูจะมีเวลา 0 0xc0024a5680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.415033638+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.516257947+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.516306179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้เรียนคิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.516313846+07:00","message":"receive interim result [true|false]: คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.51632476+07:00","message":"end recv isFinal message id 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.516327356+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.516335152+07:00","message":"[buffer interim] 193 true คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516346574+07:00","message":"[bufferProcess] interim [830000000]:คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516353595+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516357213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516360387+07:00","message":"> Transcript [1938] [false]: 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516365597+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516367728+07:00","message":"Set new StatePrefix: 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516369323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516371+07:00","message":"> Transcript [1939] [true]: 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516373482+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516375465+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516377943+07:00","message":"StatePrefix: 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516388593+07:00","message":"TextPushed: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.516395224+07:00","message":"Push: 'ให้เรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.516404399+07:00","message":"push: {true ให้เรียนคิด 0 0xc0024a5680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:51.523104966+07:00","message":"write wav file: './tmp/7510/7510_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.617312434+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.265998286+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.266050288+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-02-25T13:12:52.266056904+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.266073879+07:00","message":"[buffer interim] 194 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.26608296+07:00","message":"[bufferProcess] interim [480000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.266086703+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.330997003+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.331034426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.33104008+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.331052215+07:00","message":"[buffer interim] 194 false ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.331060228+07:00","message":"[bufferProcess] interim [600000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.331062332+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.331068861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.331071847+07:00","message":"> Transcript [1940] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.331073958+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.583184681+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.583226097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.583232108+07:00","message":"receive interim result [false|false]: ประมาณ 10:00"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.583245744+07:00","message":"[buffer interim] 194 false ประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.583257159+07:00","message":"[bufferProcess] interim [780000000]:ประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.583260009+07:00","message":"[bufferProcess] send to processor:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.583266506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.583269578+07:00","message":"> Transcript [1941] [false]: 'ประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.583272839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.583274848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.583276633+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.583278867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.648198063+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.648244451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.648252085+07:00","message":"receive interim result [false|false]: ประมาณ 10:00 น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.648269693+07:00","message":"[buffer interim] 194 false ประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.648278158+07:00","message":"[bufferProcess] interim [840000000]:ประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.64828152+07:00","message":"[bufferProcess] send to processor:ประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.648290806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.648294741+07:00","message":"> Transcript [1942] [false]: 'ประมาณ 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.648299432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.64830237+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.648305329+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.64830871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.651533248+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.651564505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.651570569+07:00","message":"receive interim result [false|false]: ประมาณ 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.651585195+07:00","message":"[buffer interim] 194 false ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.651592038+07:00","message":"[bufferProcess] interim [900000000]:ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.651595672+07:00","message":"[bufferProcess] send to processor:ประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.65160511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.651609107+07:00","message":"> Transcript [1943] [false]: 'ประมาณ 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.651613809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.651617362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.6516206+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.651623044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.968681663+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.968721728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.968728636+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.968739877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.968742349+07:00","message":"receive interim result [false|false]:  10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.968748985+07:00","message":"[buffer interim] 194 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.968755957+07:00","message":"[buffer interim] 194 false  10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968762061+07:00","message":"[bufferProcess] interim [200000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968764081+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968767364+07:00","message":"[bufferProcess] interim [200000000]: 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968769857+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968781521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968797823+07:00","message":"> Transcript [1944] [false]: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968803889+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968806153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968808104+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968810206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968815806+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968817725+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968820133+07:00","message":"Set new StatePrefix : 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.968822432+07:00","message":"Next Push (prob) : ' 10 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.968831709+07:00","message":"push: {false ประมาณ 0 0xc000045100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.160650046+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.160695699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.16070148+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.160714193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วินาทีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.160717704+07:00","message":"receive interim result [false|false]:  10 วินาทีนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.160725559+07:00","message":"[buffer interim] 194 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.160732493+07:00","message":"[buffer interim] 194 false  10 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.160739304+07:00","message":"[bufferProcess] interim [380000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.160741421+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.160744608+07:00","message":"[bufferProcess] interim [380000000]: 10 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.160746957+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.160750163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.160754656+07:00","message":"> Transcript [1945] [false]: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.160758005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.160760027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.160761862+07:00","message":"StatePrefix: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.160764145+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.21955596+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.219587936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.219594151+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.219604428+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-02-25T13:12:53.219607503+07:00","message":"receive interim result [false|false]:  วินาทีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.219614257+07:00","message":"[buffer interim] 194 false ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.21961753+07:00","message":"[buffer interim] 194 false  วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.219622908+07:00","message":"[bufferProcess] interim [500000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.219625054+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.21962827+07:00","message":"[bufferProcess] interim [500000000]: วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.219630706+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.219633854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.219636811+07:00","message":"> Transcript [1946] [false]: 'ประมาณ 10 วินาทีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.219639669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.219641705+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.219643564+07:00","message":"StatePrefix: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.21964546+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.463876475+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.548552153+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.548591693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10 วินาทีนะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.548598117+07:00","message":"receive interim result [true|false]: ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.548607406+07:00","message":"end recv isFinal message id 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.548609473+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.548617157+07:00","message":"[buffer interim] 194 true ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548626693+07:00","message":"[bufferProcess] interim [890000000]:ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548631976+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548635395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.54863815+07:00","message":"> Transcript [1947] [false]: 'ประมาณ 10 วินาทีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548642736+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548644664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548646436+07:00","message":"StatePrefix: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548649046+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.54865057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548652398+07:00","message":"> Transcript [1948] [true]: 'ประมาณ 10 วินาทีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548654508+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.54865601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548657615+07:00","message":"StatePrefix: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548659339+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.548664756+07:00","message":"Push: ' 10 วินาทีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.548672771+07:00","message":"push: {true  10 วินาทีนะคะ 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:53.556613758+07:00","message":"write wav file: './tmp/7510/7510_194.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:53.682309151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:53.682316119+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.048323288+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.175133541+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.246165808+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.31499745+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.31504117+07:00","message":"found end of frame, send empty tag with msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.315045444+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.315055161+07:00","message":"[buffer interim] 195 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.315064522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.315070497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.315074078+07:00","message":"> Transcript [1949] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.315077745+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.315080874+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.315083592+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.315086341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.315090973+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.315104115+07:00","message":"push: {true \n 0 0xc0024a4680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:54.319395497+07:00","message":"write wav file: './tmp/7510/7510_195.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.624356884+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.713265885+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.713288971+07:00","message":"found end of frame, send empty tag with msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.713292657+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.713301641+07:00","message":"[buffer interim] 196 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.713309698+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.713313956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.713317236+07:00","message":"> Transcript [1950] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.713319876+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.713322074+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.713323762+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.713325377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.713328103+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.713336573+07:00","message":"push: {true \n 0 0xc0001fa080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:54.718250184+07:00","message":"write wav file: './tmp/7510/7510_196.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.336626981+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.713982708+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.808630133+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.80865616+07:00","message":"found end of frame, send empty tag with msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.808659386+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.808667585+07:00","message":"[buffer interim] 197 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.808679638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.808684471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.808687032+07:00","message":"> Transcript [1951] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.808689208+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.808691323+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.808692915+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.808694584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.808697043+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.808707625+07:00","message":"push: {true \n 0 0xc0024a5100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:55.81402986+07:00","message":"write wav file: './tmp/7510/7510_197.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.355884377+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:56.682713702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:56.682729336+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.735079794+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.822574258+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.822593275+07:00","message":"found end of frame, send empty tag with msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.822596416+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.822604394+07:00","message":"[buffer interim] 198 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.822611329+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.822616513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.822619405+07:00","message":"> Transcript [1952] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.822621979+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.822623825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.822625415+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.822627101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.822635626+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.822647806+07:00","message":"push: {true \n 0 0xc0035f2980}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:56.827456788+07:00","message":"write wav file: './tmp/7510/7510_198.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.445969238+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.893819021+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.981385654+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.981406857+07:00","message":"found end of frame, send empty tag with msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.981410067+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.981416974+07:00","message":"[buffer interim] 199 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.981424689+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.981429683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.981432619+07:00","message":"> Transcript [1953] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.98143486+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.981436747+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.981438375+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.981440076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.981442684+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.981451943+07:00","message":"push: {true \n 0 0xc0024a5480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:57.98663345+07:00","message":"write wav file: './tmp/7510/7510_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.535494757+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.974100521+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.063866959+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.063901906+07:00","message":"found end of frame, send empty tag with msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.063905953+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.063913599+07:00","message":"[buffer interim] 200 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.063921335+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.063925411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.063928345+07:00","message":"> Transcript [1954] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.063931152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.063932899+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.063934609+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.063936681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.063939351+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.063948136+07:00","message":"push: {true \n 0 0xc0001fb580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:59.069202624+07:00","message":"write wav file: './tmp/7510/7510_200.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.556262339+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:59.682992737+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:59.683007322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.933579761+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.029885761+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.029906814+07:00","message":"found end of frame, send empty tag with msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.029909788+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.029916646+07:00","message":"[buffer interim] 201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.029923922+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.029927842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.029930668+07:00","message":"> Transcript [1955] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.029933008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.029934905+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.029936477+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.029938161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.029940668+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.029950038+07:00","message":"push: {true \n 0 0xc0024a5a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:00.036241965+07:00","message":"write wav file: './tmp/7510/7510_201.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.456491838+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.833653176+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.936396846+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.936419871+07:00","message":"found end of frame, send empty tag with msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.936422923+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.936431365+07:00","message":"[buffer interim] 202 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.936438972+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.93644356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.936446263+07:00","message":"> Transcript [1956] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.936448752+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.936450517+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.936452092+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.936453761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.936456235+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.936466933+07:00","message":"push: {true \n 0 0xc0001fb980}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:00.94171199+07:00","message":"write wav file: './tmp/7510/7510_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.347547061+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.793714354+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.879483734+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.879506394+07:00","message":"found end of frame, send empty tag with msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.879509382+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.879516956+07:00","message":"[buffer interim] 203 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.879524292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.879536872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.879540032+07:00","message":"> Transcript [1957] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.879545898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.879547812+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.879549376+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.879551256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.879553971+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.879563581+07:00","message":"push: {true \n 0 0xc0025b5100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:01.885626491+07:00","message":"write wav file: './tmp/7510/7510_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.247674459+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.63416216+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:02.68338574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:02.683414173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.737642842+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.737667702+07:00","message":"found end of frame, send empty tag with msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.737672261+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.737681514+07:00","message":"[buffer interim] 204 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.737689421+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.737694031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.737697931+07:00","message":"> Transcript [1958] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.737701632+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.737704104+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.737706591+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.73770926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.73771271+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.737724681+07:00","message":"push: {true \n 0 0xc0035f2e80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:02.743344309+07:00","message":"write wav file: './tmp/7510/7510_204.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.275664591+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.72377182+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.80758231+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.807609141+07:00","message":"found end of frame, send empty tag with msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.807612402+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.807620324+07:00","message":"[buffer interim] 205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.807626422+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.807630213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.807632977+07:00","message":"> Transcript [1959] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.807635161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.807636893+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.807638471+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.807640096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.807646468+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.80765463+07:00","message":"push: {true \n 0 0xc0001fbc00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:03.815082525+07:00","message":"write wav file: './tmp/7510/7510_205.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.105170296+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.541235593+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.541284086+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-02-25T13:13:05.541289556+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.541303924+07:00","message":"[buffer interim] 206 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.541309966+07:00","message":"[bufferProcess] interim [500000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.541311717+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.541317243+07:00","message":"[bufferProcess] send to processor (ticker):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.541320053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.541322396+07:00","message":"> Transcript [1960] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.54132487+07:00","message":"Set StatePrefix (first interim): 'ค่ะ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:05.684088171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:05.684086743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.174706896+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.174740391+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-02-25T13:13:06.174746136+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.174756647+07:00","message":"[buffer interim] 206 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.174762699+07:00","message":"[bufferProcess] interim [100000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.174764342+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.473967148+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.536151426+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.565356304+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.565403608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.565409383+07:00","message":"receive interim result [true|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.565416475+07:00","message":"end recv isFinal message id 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.56541972+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.565425747+07:00","message":"[buffer interim] 206 true ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565435026+07:00","message":"[bufferProcess] interim [580000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565440553+07:00","message":"[bufferProcess] send to processor (isfinal):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565445074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565451808+07:00","message":"> Transcript [1961] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565455765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565457759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565459912+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565461959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565464045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565466178+07:00","message":"> Transcript [1962] [true]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565468135+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565469919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565471434+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565472942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.565477334+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.56548713+07:00","message":"push: {true ค่ะ 0 0xc0035f2100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:06.573034978+07:00","message":"write wav file: './tmp/7510/7510_206.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.062758913+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.062803335+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-02-25T13:13:07.062809203+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.062822454+07:00","message":"[buffer interim] 207 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.062829231+07:00","message":"[bufferProcess] interim [360000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.062831108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.252934686+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.252971941+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-02-25T13:13:07.252977866+07:00","message":"receive interim result [false|false]: นักเรียนต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.252987936+07:00","message":"[buffer interim] 207 false นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.252995709+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.252997811+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.253001839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.253004893+07:00","message":"> Transcript [1963] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.253007174+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.382931554+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.382967733+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-02-25T13:13:07.382974694+07:00","message":"receive interim result [false|false]: นักเรียนตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.382988946+07:00","message":"[buffer interim] 207 false นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.382996033+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.382998678+07:00","message":"[bufferProcess] send to processor:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.383005923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.383008815+07:00","message":"> Transcript [1964] [false]: 'นักเรียนต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.383011897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.383014017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.383016107+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.383018575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.516395813+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.516435547+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-02-25T13:13:07.516442457+07:00","message":"receive interim result [false|false]: นักเรียนตอบกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.516453928+07:00","message":"[buffer interim] 207 false นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.516460728+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.516462824+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.516468884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.516472506+07:00","message":"> Transcript [1965] [false]: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.516475652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.516477733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.516481948+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.516484513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.698695133+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.698738215+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-02-25T13:13:07.698743799+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.698760254+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.698767755+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.698770027+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.698773808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.698776453+07:00","message":"> Transcript [1966] [false]: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.698779606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.698781567+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.698783313+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.698785259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.890165557+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.890206657+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-02-25T13:13:07.890213796+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.890225858+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890232738+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890235286+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.89024243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890245086+07:00","message":"> Transcript [1967] [false]: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890247966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890249938+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890251772+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890254148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890259661+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890261502+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890263359+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.890265375+07:00","message":"Next Push (prob) : 'ตอบกันได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.89027363+07:00","message":"push: {false นักเรียน 0 0xc0035f2580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.963327501+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.963372647+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-02-25T13:13:07.963378121+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.963392445+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.963400588+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.963403136+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.963409858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.963412305+07:00","message":"> Transcript [1968] [false]: 'นักเรียนตอบกันได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.963415969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.963417881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.963419967+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.96342461+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.280968838+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.281017988+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-02-25T13:13:08.281026344+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.281042101+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.281050416+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.281053739+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.281059073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.281063184+07:00","message":"> Transcript [1969] [false]: 'นักเรียนตอบกันได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.281067869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.281070909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.28107574+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.28107941+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.418478922+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.41852414+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-02-25T13:13:08.41853009+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.418545144+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.418551647+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.418554245+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.41855983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.418562669+07:00","message":"> Transcript [1970] [false]: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.41856609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.418568009+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.418570079+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.418572269+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.549910235+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.549927217+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.54992959+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.549931382+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.549932997+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.54993462+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.549936613+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.549938277+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.549939973+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.549941609+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.60192999+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.601973445+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-02-25T13:13:08.601979817+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.601993992+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602000084+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602002389+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602007885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602010555+07:00","message":"> Transcript [1971] [false]: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602013641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.60201561+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602017404+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602019392+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602024242+07:00","message":"Push: 'ตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.60202601+07:00","message":"TextPushed: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602027988+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602030664+07:00","message":"Next Push (prob) : 'ไหมคะลองมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.602037736+07:00","message":"push: {false ตอบกันได้ 0 0xc0035f2580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.602218229+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.602251741+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-02-25T13:13:08.602256924+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.60226902+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602273917+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602277232+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.60228192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602284175+07:00","message":"> Transcript [1972] [false]: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.602286368+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:08.684457302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:08.684466584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.176479154+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.176505083+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-02-25T13:13:09.176510475+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.176524468+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.176531705+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.176533876+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.176538012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.176540655+07:00","message":"> Transcript [1973] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.176544682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.17654688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.176548593+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.176550937+07:00","message":"TextPushed: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.371249222+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.371288275+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-02-25T13:13:09.371295063+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.371309241+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.371317299+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.371320086+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.371327252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.371330391+07:00","message":"> Transcript [1974] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.371333862+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.371335878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.371338529+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.371341621+07:00","message":"TextPushed: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.75138725+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.751427389+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-02-25T13:13:09.751433766+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.751448106+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.751455403+07:00","message":"[bufferProcess] interim [60000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.751457947+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.751461911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.751464681+07:00","message":"> Transcript [1975] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.751468456+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.751470656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.75147247+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.751474964+07:00","message":"TextPushed: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.886454887+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.886491802+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-02-25T13:13:09.886499809+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.886512128+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886519528+07:00","message":"[bufferProcess] interim [180000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886522054+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886526115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886528974+07:00","message":"> Transcript [1976] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.88653253+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886534589+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886536892+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886539211+07:00","message":"TextPushed: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886547189+07:00","message":"Push: 'ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886549062+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886551481+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.886554458+07:00","message":"Next Push (prob) : 'ตรวจคำตอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.886563173+07:00","message":"push: {false ไหมคะลองมา 0 0xc0035f2580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.014967189+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.015002825+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-02-25T13:13:10.015009498+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.015025096+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.015038231+07:00","message":"[bufferProcess] interim [300000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.015040695+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.01504537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.015048385+07:00","message":"> Transcript [1977] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.015050473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.015052852+07:00","message":"Set new StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.257934346+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.257977633+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-02-25T13:13:10.257986474+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.258002239+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.258011657+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.258015784+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.258021429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.258025397+07:00","message":"> Transcript [1978] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.258030301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.258033687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.258036204+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.258039732+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.389691832+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.389746328+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-02-25T13:13:10.389756921+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.389772868+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.389779695+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.389782297+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.389785622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.389788236+07:00","message":"> Transcript [1979] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.389792023+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.389793821+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.389795632+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.389798007+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.592849897+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.592887717+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-02-25T13:13:10.592893662+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.592916655+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.592924041+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.592926546+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.592930773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.592933547+07:00","message":"> Transcript [1980] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.592937687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.59293969+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.592941918+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.592945214+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.600352664+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.600369131+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-02-25T13:13:10.600374274+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.600384596+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.600389512+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.600391705+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.60039396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.600396345+07:00","message":"> Transcript [1981] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.600399777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.60040178+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.600403731+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.600406297+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.600414442+07:00","message":"Push: 'ตรวจคำตอบดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.600416208+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.600418654+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.600420869+07:00","message":"Next Push (prob) : 'คะว่าจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.600430123+07:00","message":"push: {false ตรวจคำตอบดูนะ 0 0xc0035f2580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.924125488+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.924162251+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-02-25T13:13:10.924169464+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.924185624+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.924193874+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.924196562+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.924200289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.924203947+07:00","message":"> Transcript [1982] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.924206819+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.924209124+07:00","message":"Set new StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.106226222+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.106264615+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-02-25T13:13:11.106271954+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.106285855+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.106292324+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.106294655+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.106301677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.10630442+07:00","message":"> Transcript [1983] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.106307878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.106309804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.106311589+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.106315049+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.172884901+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.172921797+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-02-25T13:13:11.172927822+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.172944002+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.172951367+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.172953764+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.172957988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.172960588+07:00","message":"> Transcript [1984] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.172964687+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.172966684+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.172969484+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.172972057+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.295043514+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.295079841+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-02-25T13:13:11.295087389+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.295103464+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.295114812+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.295117659+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.295124925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.295128067+07:00","message":"> Transcript [1985] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.295131875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.295133959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.295136489+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.295139257+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.612715429+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.612760877+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-02-25T13:13:11.612767728+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.612782453+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612789664+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612792298+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.6128007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612804892+07:00","message":"> Transcript [1986] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612810111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612813614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612818208+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612822099+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612829677+07:00","message":"Push: 'คะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612831499+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612833551+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.612835624+07:00","message":"Next Push (prob) : 'ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.612843279+07:00","message":"push: {false คะว่าจะเหมือน 0 0xc0035f2580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.682719844+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.682764264+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-02-25T13:13:11.682771375+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.682786479+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.682793627+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.682796177+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.682803601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.682806232+07:00","message":"> Transcript [1987] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.68281032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.682812388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.682814783+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.682820321+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:11.684887088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:11.684899777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.733576295+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.795941118+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.820509258+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.820548736+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-02-25T13:13:11.820558627+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.820575704+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.820583341+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.820585959+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.820593474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.820596942+07:00","message":"> Transcript [1988] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.820601317+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.820603365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.820605342+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.820608064+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.83701455+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.83704281+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-02-25T13:13:11.837049181+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.837061464+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.83706806+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.837071988+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.837079135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.837084939+07:00","message":"> Transcript [1989] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.837089519+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.837092978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.837094921+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.837097917+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.890546811+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.890574811+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-02-25T13:13:11.890580392+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.890594198+07:00","message":"[buffer interim] 207 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890600037+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890602546+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.89060664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890609611+07:00","message":"> Transcript [1990] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890613282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890615197+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890617083+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890619775+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890626685+07:00","message":"Push: 'ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890628589+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890632345+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.890634907+07:00","message":"Next Push (prob) : 'ตอบไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.890643942+07:00","message":"push: {false ที่คุณครู 0 0xc0035f2580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.97656702+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.976619815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้\",\"confidence\":0.95000714}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.976626905+07:00","message":"receive interim result [true|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.976635194+07:00","message":"end recv isFinal message id 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.976637143+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.976645126+07:00","message":"[buffer interim] 207 true นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976652842+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976660075+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976664129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976667129+07:00","message":"> Transcript [1991] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976669947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976671961+07:00","message":"Set new StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976674392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976676204+07:00","message":"> Transcript [1992] [true]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976678612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976680483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976682209+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.976684335+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.97669202+07:00","message":"Push: 'ตอบไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.976699822+07:00","message":"push: {true ตอบไว้ 0 0xc0035f2580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:11.98723246+07:00","message":"write wav file: './tmp/7510/7510_207.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.321420963+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.321469196+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-02-25T13:13:12.321474746+07:00","message":"receive interim result [false|false]: เปล่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.321489651+07:00","message":"[buffer interim] 208 false เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.321497287+07:00","message":"[bufferProcess] interim [540000000]:เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.321499169+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.453117896+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.453180732+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-02-25T13:13:12.453189745+07:00","message":"receive interim result [false|false]: เปล่านะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.453209003+07:00","message":"[buffer interim] 208 false เปล่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.453223644+07:00","message":"[bufferProcess] interim [660000000]:เปล่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.453227281+07:00","message":"[bufferProcess] send to processor:เปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.453237314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.453241416+07:00","message":"> Transcript [1993] [false]: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.453245072+07:00","message":"Set StatePrefix (first interim): 'เปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.555817092+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.555855051+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-02-25T13:13:12.555860869+07:00","message":"receive interim result [false|false]: เปล่านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.55587488+07:00","message":"[buffer interim] 208 false เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.555883085+07:00","message":"[bufferProcess] interim [780000000]:เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.555885565+07:00","message":"[bufferProcess] send to processor:เปล่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.555891157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.555894454+07:00","message":"> Transcript [1994] [false]: 'เปล่านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.555897493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.555899592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.5559013+07:00","message":"StatePrefix: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.555903396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.151176322+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.151212732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปล่านะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.151218191+07:00","message":"receive interim result [false|false]: เปล่านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.1512328+07:00","message":"[buffer interim] 208 false เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.15123876+07:00","message":"[bufferProcess] interim [380000000]:เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.151241108+07:00","message":"[bufferProcess] send to processor:เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.151244163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.151246917+07:00","message":"> Transcript [1995] [false]: 'เปล่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.151249495+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.151251345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.151253073+07:00","message":"StatePrefix: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.151254842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.341455397+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.341493927+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-02-25T13:13:13.341513483+07:00","message":"receive interim result [false|false]: เปล่านะคะคำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.341528363+07:00","message":"[buffer interim] 208 false เปล่านะคะคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.341535682+07:00","message":"[bufferProcess] interim [620000000]:เปล่านะคะคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.341538374+07:00","message":"[bufferProcess] send to processor:เปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.341546364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.341549605+07:00","message":"> Transcript [1996] [false]: 'เปล่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.34155289+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.341555098+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.341556992+07:00","message":"StatePrefix: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.341559006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.66611337+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.666147322+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-02-25T13:13:13.66615288+07:00","message":"receive interim result [false|false]: เปล่านะคะคำตอบก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.666166203+07:00","message":"[buffer interim] 208 false เปล่านะคะคำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.66617302+07:00","message":"[bufferProcess] interim [860000000]:เปล่านะคะคำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.666175849+07:00","message":"[bufferProcess] send to processor:เปล่านะคะคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.666182377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.666184999+07:00","message":"> Transcript [1997] [false]: 'เปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.666188029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.666190013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.666191623+07:00","message":"StatePrefix: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.66619361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.666200325+07:00","message":"Push: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.666202324+07:00","message":"TextPushed: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.666204113+07:00","message":"Set new StatePrefix : 'เปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.666206071+07:00","message":"Next Push (prob) : 'นะคะคำตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.666227346+07:00","message":"push: {false เปล่า 0 0xc0035f2b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.667572348+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.66758529+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-02-25T13:13:13.667590301+07:00","message":"receive interim result [false|false]: เปล่านะคะคำตอบก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.667601519+07:00","message":"[buffer interim] 208 false เปล่านะคะคำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.667605829+07:00","message":"[bufferProcess] interim [920000000]:เปล่านะคะคำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.667607896+07:00","message":"[bufferProcess] send to processor:เปล่านะคะคำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.667610023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.667612338+07:00","message":"> Transcript [1998] [false]: 'เปล่านะคะคำตอบก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.667615074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.667616903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.667618482+07:00","message":"StatePrefix: 'เปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.667620269+07:00","message":"TextPushed: 'เปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.934240784+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.934281894+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-02-25T13:13:13.93428796+07:00","message":"receive interim result [false|false]: เปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.934301536+07:00","message":"[buffer interim] 208 false เปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.934309196+07:00","message":"[bufferProcess] interim [160000000]:เปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.934311495+07:00","message":"[bufferProcess] send to processor:เปล่านะคะคำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.934317765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.934320493+07:00","message":"> Transcript [1999] [false]: 'เปล่านะคะคำตอบก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.934324091+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.934326183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.934328724+07:00","message":"StatePrefix: 'เปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.934331086+07:00","message":"TextPushed: 'เปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.225958551+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.329667428+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.32970963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปล่านะคะคำตอบก็คือว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.329715195+07:00","message":"receive interim result [true|false]: เปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.329728419+07:00","message":"end recv isFinal message id 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.329731669+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.329738951+07:00","message":"[buffer interim] 208 true เปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.32974718+07:00","message":"[bufferProcess] interim [670000000]:เปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329750907+07:00","message":"[bufferProcess] send to processor (isfinal):เปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329754407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329757235+07:00","message":"> Transcript [2000] [false]: 'เปล่านะคะคำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329760527+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329762391+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329764615+07:00","message":"StatePrefix: 'เปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329766752+07:00","message":"TextPushed: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.32976823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329769943+07:00","message":"> Transcript [2001] [true]: 'เปล่านะคะคำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329772202+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329774025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329775614+07:00","message":"StatePrefix: 'เปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329778783+07:00","message":"TextPushed: 'เปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.329781699+07:00","message":"Push: 'นะคะคำตอบก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.32979623+07:00","message":"push: {true นะคะคำตอบก็คือว่า 0 0xc0035f2b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:14.338022303+07:00","message":"write wav file: './tmp/7510/7510_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.546467101+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:14.685195184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:14.685210412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.901711425+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.901754747+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-02-25T13:13:14.901759669+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.901772155+07:00","message":"[buffer interim] 209 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.901781514+07:00","message":"[bufferProcess] interim [420000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.901784009+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.077537261+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.077584515+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-02-25T13:13:15.077592144+07:00","message":"receive interim result [false|false]: ในป่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.077607071+07:00","message":"[buffer interim] 209 false ในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.07761487+07:00","message":"[bufferProcess] interim [540000000]:ในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.077617125+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.07762533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.077628022+07:00","message":"> Transcript [2002] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.077630253+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.081674044+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.081690104+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-02-25T13:13:15.081695283+07:00","message":"receive interim result [false|false]: ในประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.081705515+07:00","message":"[buffer interim] 209 false ในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.081709741+07:00","message":"[bufferProcess] interim [600000000]:ในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.081711584+07:00","message":"[bufferProcess] send to processor:ในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.081713825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.081716387+07:00","message":"> Transcript [2003] [false]: 'ในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.08171967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.081721817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.081723581+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.081725737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.199815786+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.199853603+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-02-25T13:13:15.199859732+07:00","message":"receive interim result [false|false]: ในประเด็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.19987388+07:00","message":"[buffer interim] 209 false ในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.199881255+07:00","message":"[bufferProcess] interim [660000000]:ในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.199883599+07:00","message":"[bufferProcess] send to processor:ในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.199889519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.199892422+07:00","message":"> Transcript [2004] [false]: 'ในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.199895257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.199896992+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.199899316+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.199901632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.519225719+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.519272322+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-02-25T13:13:15.519278842+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.519294718+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.519301171+07:00","message":"[bufferProcess] interim [960000000]:ในประเด็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.519304063+07:00","message":"[bufferProcess] send to processor:ในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.51931226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.51931512+07:00","message":"> Transcript [2005] [false]: 'ในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.519320244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.519322699+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.519324928+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.519327038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.782991012+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.783027643+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-02-25T13:13:15.783034314+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องคน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.783048323+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783054966+07:00","message":"[bufferProcess] interim [320000000]:ในประเด็นเรื่องคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783057198+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783062608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783065788+07:00","message":"> Transcript [2006] [false]: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783068715+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783070641+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783072476+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783074377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783078254+07:00","message":"Push: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783079896+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783081701+07:00","message":"Set new StatePrefix : 'ในประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.783083721+07:00","message":"Next Push (prob) : 'ประเด็นเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.783091182+07:00","message":"push: {false ใน 0 0xc00041db80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.905253759+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.905293092+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-02-25T13:13:15.90529978+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกฎ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.905314913+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905321923+07:00","message":"[bufferProcess] interim [380000000]:ในประเด็นเรื่องกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905324138+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905331335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905334297+07:00","message":"> Transcript [2007] [false]: 'ในประเด็นเรื่องคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905337572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905339667+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905342868+07:00","message":"StatePrefix: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905345291+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.975076811+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.975117369+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-02-25T13:13:15.975124115+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.975136337+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.975144731+07:00","message":"[bufferProcess] interim [500000000]:ในประเด็นเรื่องกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.975147118+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.975154218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.975156929+07:00","message":"> Transcript [2008] [false]: 'ในประเด็นเรื่องกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.975160142+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.97516223+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.975164059+07:00","message":"StatePrefix: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.975166667+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.289467487+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.289504397+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-02-25T13:13:16.289510653+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.289523524+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.289530542+07:00","message":"[bufferProcess] interim [800000000]:ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.289532973+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.289538782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.289541486+07:00","message":"> Transcript [2009] [false]: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.289544519+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.289546634+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.289548646+07:00","message":"StatePrefix: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.289550962+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.479705269+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.479740013+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-02-25T13:13:16.479745226+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.479757609+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องกลไกการลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.47976433+07:00","message":"[bufferProcess] interim [980000000]:ในประเด็นเรื่องกลไกการลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.479766722+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.4797725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.479775092+07:00","message":"> Transcript [2010] [false]: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.479778368+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.4797805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.47978272+07:00","message":"StatePrefix: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.479785111+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.479789504+07:00","message":"Push: 'ประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.479791408+07:00","message":"TextPushed: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.479795676+07:00","message":"Set new StatePrefix : 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.479798245+07:00","message":"Next Push (prob) : 'กลไกการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.479817457+07:00","message":"push: {false ประเด็นเรื่อง 0 0xc00041db80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.608470768+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.608508781+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-02-25T13:13:16.608514341+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.608526558+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องกลไกการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.608532823+07:00","message":"[bufferProcess] interim [40000000]:ในประเด็นเรื่องกลไกการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.608535075+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.608539975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.608542566+07:00","message":"> Transcript [2011] [false]: 'ในประเด็นเรื่องกลไกการลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.608545572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.608547505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.60854944+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.608552107+07:00","message":"TextPushed: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.610132237+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.610142955+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-02-25T13:13:16.61014628+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.61015409+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.610157164+07:00","message":"[bufferProcess] interim [100000000]:ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.610159105+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.610161086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.610163083+07:00","message":"> Transcript [2012] [false]: 'ในประเด็นเรื่องกลไกการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.610165095+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.610166667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.610169027+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.610170897+07:00","message":"TextPushed: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.993277708+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.993315056+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-02-25T13:13:16.993321314+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.993337962+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.993345945+07:00","message":"[bufferProcess] interim [460000000]:ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.993348828+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.99335329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.993356092+07:00","message":"> Transcript [2013] [false]: 'ในประเด็นเรื่องกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.993359313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.993361242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.993363287+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.993365956+07:00","message":"TextPushed: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.160213545+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.160257544+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-02-25T13:13:17.160264119+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.160281268+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160289711+07:00","message":"[bufferProcess] interim [580000000]:ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160292261+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160296299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160299754+07:00","message":"> Transcript [2014] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160303726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160305853+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160308003+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160312551+07:00","message":"TextPushed: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160315596+07:00","message":"Push: 'กลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160317925+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160320044+07:00","message":"Set new StatePrefix : 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.160322037+07:00","message":"Next Push (prob) : 'ลำเลียงก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.160331033+07:00","message":"push: {false กลไกการ 0 0xc00041db80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.310564167+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.31059948+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-02-25T13:13:17.31060562+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.31061908+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.310625269+07:00","message":"[bufferProcess] interim [820000000]:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.310627666+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.31063472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.310638468+07:00","message":"> Transcript [2015] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.310642786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.310645369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.310648202+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.310651813+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.502835933+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.502881503+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-02-25T13:13:17.502887927+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.502903959+07:00","message":"[buffer interim] 209 false ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.502911962+07:00","message":"[bufferProcess] interim [0]:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.502915376+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.502922784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.502926877+07:00","message":"> Transcript [2016] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.502931859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.502934649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.502937773+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.502941469+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:17.685575565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:17.685579949+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.744504201+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.817014897+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.835816298+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.835870824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.83587972+07:00","message":"receive interim result [true|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.835893237+07:00","message":"end recv isFinal message id 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.835896417+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.835906634+07:00","message":"[buffer interim] 209 true ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835914433+07:00","message":"[bufferProcess] interim [420000000]:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835918995+07:00","message":"[bufferProcess] send to processor (isfinal):ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.8359228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835926162+07:00","message":"> Transcript [2017] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835929382+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835931378+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835933948+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835936833+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835938726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835940629+07:00","message":"> Transcript [2018] [true]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835943279+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835944822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835946566+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835948374+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.835951599+07:00","message":"Push: 'ลำเลียงก็จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.835959979+07:00","message":"push: {true ลำเลียงก็จะพบว่า 0 0xc00041db80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:17.845030616+07:00","message":"write wav file: './tmp/7510/7510_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.876040554+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.007953499+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.068472447+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.068489821+07:00","message":"found end of frame, send empty tag with msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.068492537+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.068498693+07:00","message":"[buffer interim] 210 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.068505522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.068518584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.068522814+07:00","message":"> Transcript [2019] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.068526532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.068529969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.068531764+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.068533801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.068536469+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.068545808+07:00","message":"push: {true \n 0 0xc0001fbf00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:18.07463108+07:00","message":"write wav file: './tmp/7510/7510_210.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.46467021+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.464716248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.464722573+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.464736255+07:00","message":"[buffer interim] 211 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.464743438+07:00","message":"[bufferProcess] interim [300000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.464745128+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.72035406+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.720397249+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-02-25T13:13:18.720404549+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.720419131+07:00","message":"[buffer interim] 211 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.720425909+07:00","message":"[bufferProcess] interim [540000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.720428408+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.720435265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.720438146+07:00","message":"> Transcript [2020] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.720440179+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.979798365+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.979836963+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-02-25T13:13:18.979843446+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.979857307+07:00","message":"[buffer interim] 211 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.979870244+07:00","message":"[bufferProcess] interim [780000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.979872778+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.979881727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.979884597+07:00","message":"> Transcript [2021] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.979887696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.979889637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.979891834+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.979893915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.171761539+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.171808831+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-02-25T13:13:19.171818341+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.171836377+07:00","message":"[buffer interim] 211 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.171844976+07:00","message":"[bufferProcess] interim [20000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.171848897+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.171853603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.171858245+07:00","message":"> Transcript [2022] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.171863238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.17187138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.171874812+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.171879036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.237618208+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.237656071+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-02-25T13:13:19.23766147+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.237675888+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.237681868+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.237684284+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.23769116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.237693828+07:00","message":"> Transcript [2023] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.237696919+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.237698692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.237700573+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.237702977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.876960846+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.877007798+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-02-25T13:13:19.877013389+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.877028065+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877035549+07:00","message":"[bufferProcess] interim [680000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877038134+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.87704567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877048272+07:00","message":"> Transcript [2024] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877051877+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877054041+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877056322+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877058497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877064335+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877066144+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877068781+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.877072648+07:00","message":"Next Push (prob) : 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.877081322+07:00","message":"push: {false การ 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.93661878+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.936657123+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-02-25T13:13:19.936669884+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.936685747+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.936697567+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.936701882+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.936714035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.936718089+07:00","message":"> Transcript [2025] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.936722264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.936724709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.936727339+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.936730944+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.261722888+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.261764743+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-02-25T13:13:20.261771215+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.261782646+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.26179027+07:00","message":"[bufferProcess] interim [100000000]:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.261793078+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.261799154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.261802396+07:00","message":"> Transcript [2026] [false]: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.261806354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.261808775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.261810747+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.261813642+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.649200051+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.649244218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ x\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.649250626+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.649264242+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.649274806+07:00","message":"[bufferProcess] interim [460000000]:การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.6492771+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.64928135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.649284171+07:00","message":"> Transcript [2027] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.649287052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.649288808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.649290562+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.649292727+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.650945629+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.650959528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.650963992+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.65098825+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.650993067+07:00","message":"[bufferProcess] interim [520000000]:การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.650995079+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.650997363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.650999653+07:00","message":"> Transcript [2028] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651002156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.65100383+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651006811+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651009041+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651011881+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651013742+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651015604+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและแบบ x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651017515+07:00","message":"Next Push (prob) : 'และแบบ x'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.651025686+07:00","message":"push: {false แพร่แบบฟาซิลิเทต 0 0xc000045e00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:20.68586372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:20.685910417+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.842273022+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.842325069+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-02-25T13:13:20.842331713+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.842343192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.84234603+07:00","message":"receive interim result [false|false]:  Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.842352981+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.842356327+07:00","message":"[buffer interim] 211 false  Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.842362339+07:00","message":"[bufferProcess] interim [700000000]:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.842364994+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.842368213+07:00","message":"[bufferProcess] interim [700000000]: Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.842370744+07:00","message":"[bufferProcess] update buffer: การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.842373653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.842376339+07:00","message":"> Transcript [2029] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.842378439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.842380335+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.027552288+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.027592104+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-02-25T13:13:21.027599269+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.027611465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.02761445+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.027620622+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.027623998+07:00","message":"[buffer interim] 211 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.027630174+07:00","message":"[bufferProcess] interim [880000000]:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.027632981+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.027636562+07:00","message":"[bufferProcess] interim [880000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.027639159+07:00","message":"[bufferProcess] update buffer: การแพร่แบบฟาซิลิเทตและแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.027642083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.027645003+07:00","message":"> Transcript [2030] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.027648054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.027650048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.027652176+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.027654907+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.215867995+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.215913704+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-02-25T13:13:21.215920062+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.215935162+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.215942984+07:00","message":"[bufferProcess] interim [60000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.215945725+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.215954926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.215957705+07:00","message":"> Transcript [2031] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.215961027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.215963422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.215966239+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.215968732+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.543572134+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.543603107+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-02-25T13:13:21.543610022+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.543622066+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.543629652+07:00","message":"[bufferProcess] interim [420000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.543632445+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.543638136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.543640545+07:00","message":"> Transcript [2032] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.543642852+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.543646806+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.727531504+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.727569077+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-02-25T13:13:21.727575434+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.727591211+07:00","message":"[buffer interim] 211 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.727598094+07:00","message":"[bufferProcess] interim [540000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.727600885+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.727609064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.727612408+07:00","message":"> Transcript [2033] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.727616888+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.727620045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.727624239+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.727629654+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.914855855+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.977941328+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.015235559+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.015271778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.015278612+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.015287369+07:00","message":"end recv isFinal message id 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.015289568+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.015294907+07:00","message":"[buffer interim] 211 true การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015302206+07:00","message":"[bufferProcess] interim [930000000]:การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015306094+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015309983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015313036+07:00","message":"> Transcript [2034] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015316647+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015318529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015320716+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015323648+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015325588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015327732+07:00","message":"> Transcript [2035] [true]: 'การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.01533008+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015331808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015333286+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015335072+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.015342859+07:00","message":"Push: 'และแบบแอกทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.015358979+07:00","message":"push: {true และแบบแอกทีฟทรานสปอร์ตนะคะ 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:22.024165749+07:00","message":"write wav file: './tmp/7510/7510_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.519011245+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.5190466+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-02-25T13:13:22.51905227+07:00","message":"receive interim result [false|false]: มีคน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.519066234+07:00","message":"[buffer interim] 212 false มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.519072982+07:00","message":"[bufferProcess] interim [420000000]:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.519074654+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.724468625+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.724500995+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-02-25T13:13:22.724506245+07:00","message":"receive interim result [false|false]: มีคนกล้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.724521251+07:00","message":"[buffer interim] 212 false มีคนกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.724529187+07:00","message":"[bufferProcess] interim [600000000]:มีคนกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.724531536+07:00","message":"[bufferProcess] send to processor:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.724535264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.724538344+07:00","message":"> Transcript [2036] [false]: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.724540346+07:00","message":"Set StatePrefix (first interim): 'มีคน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.82312277+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.823152685+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-02-25T13:13:22.823158509+07:00","message":"receive interim result [false|false]: มีกลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.823172799+07:00","message":"[buffer interim] 212 false มีกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.823180884+07:00","message":"[bufferProcess] interim [660000000]:มีกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.823182968+07:00","message":"[bufferProcess] send to processor:มีคนกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.823190545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.823193229+07:00","message":"> Transcript [2037] [false]: 'มีคนกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.823196353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.823198428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.823200362+07:00","message":"StatePrefix: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.823202575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.008715848+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.008754158+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-02-25T13:13:23.008760189+07:00","message":"receive interim result [false|false]: มีกลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.008772026+07:00","message":"[buffer interim] 212 false มีกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.008778816+07:00","message":"[bufferProcess] interim [840000000]:มีกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.008780839+07:00","message":"[bufferProcess] send to processor:มีกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.008786757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.008789677+07:00","message":"> Transcript [2038] [false]: 'มีกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.00879163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.008793653+07:00","message":"Set new StatePrefix: 'มีกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.161258238+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.161299028+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-02-25T13:13:23.161306172+07:00","message":"receive interim result [false|false]: มีกลไกการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.16131895+07:00","message":"[buffer interim] 212 false มีกลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.161398397+07:00","message":"[bufferProcess] interim [20000000]:มีกลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.161426886+07:00","message":"[bufferProcess] send to processor:มีกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.161443196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.161447809+07:00","message":"> Transcript [2039] [false]: 'มีกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.161450912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.161453153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.161455297+07:00","message":"StatePrefix: 'มีกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.161457579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.399528061+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.399569487+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-02-25T13:13:23.39957529+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.399588843+07:00","message":"[buffer interim] 212 false มีกลไกการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.399595789+07:00","message":"[bufferProcess] interim [260000000]:มีกลไกการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.399597936+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.399604039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.39960675+07:00","message":"> Transcript [2040] [false]: 'มีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.399610105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.399612083+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.399613926+07:00","message":"StatePrefix: 'มีกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.399615932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.402154733+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.402163582+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-02-25T13:13:23.40216665+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.402170406+07:00","message":"[buffer interim] 212 false มีกลไกการเรียนโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.402173194+07:00","message":"[bufferProcess] interim [320000000]:มีกลไกการเรียนโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.402175713+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.402182419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.402184619+07:00","message":"> Transcript [2041] [false]: 'มีกลไกการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.402186546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.402188211+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.402189775+07:00","message":"StatePrefix: 'มีกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.402191402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.611476437+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.611500071+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-02-25T13:13:23.611505901+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.611521973+07:00","message":"[buffer interim] 212 false มีกลไกการเรียนโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611528326+07:00","message":"[bufferProcess] interim [500000000]:มีกลไกการเรียนโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611530519+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611535461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611540781+07:00","message":"> Transcript [2042] [false]: 'มีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611544337+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.61154645+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611548759+07:00","message":"StatePrefix: 'มีกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611550785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611553338+07:00","message":"Push: 'มีกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611556167+07:00","message":"TextPushed: 'มีกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611558702+07:00","message":"Set new StatePrefix : 'มีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.611560633+07:00","message":"Next Push (prob) : 'การเรียนโดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.611568471+07:00","message":"push: {false มีกลไก 0 0xc0025b4000}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:23.686683455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:23.686695423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.912572275+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.912612494+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-02-25T13:13:23.912618424+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.912630386+07:00","message":"[buffer interim] 212 false มีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.912637397+07:00","message":"[bufferProcess] interim [740000000]:มีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.912639762+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.912646181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.912648786+07:00","message":"> Transcript [2043] [false]: 'มีกลไกการเรียนโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.91265188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.91265528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.912657086+07:00","message":"StatePrefix: 'มีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.912658992+07:00","message":"TextPushed: 'มีกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.049945096+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.049994005+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-02-25T13:13:24.050000699+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.050015406+07:00","message":"[buffer interim] 212 false มีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.050021986+07:00","message":"[bufferProcess] interim [920000000]:มีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.050024951+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.050032467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.050036447+07:00","message":"> Transcript [2044] [false]: 'มีกลไกการเรียนโดยใช้โปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.050040817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.050043587+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.050046931+07:00","message":"StatePrefix: 'มีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.050050405+07:00","message":"TextPushed: 'มีกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.101927479+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.101963263+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-02-25T13:13:24.101969627+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.101981982+07:00","message":"[buffer interim] 212 false มีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.101987551+07:00","message":"[bufferProcess] interim [980000000]:มีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.101989869+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.101996389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.101999084+07:00","message":"> Transcript [2045] [false]: 'มีกลไกการเรียนโดยใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.102002417+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.102004656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.102007076+07:00","message":"StatePrefix: 'มีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.102009227+07:00","message":"TextPushed: 'มีกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.550146137+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.550178658+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-02-25T13:13:24.550184379+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.550197601+07:00","message":"[buffer interim] 212 false มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550204853+07:00","message":"[bufferProcess] interim [340000000]:มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550207499+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550214801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550218315+07:00","message":"> Transcript [2046] [false]: 'มีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550221556+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550223733+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550226452+07:00","message":"StatePrefix: 'มีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550228582+07:00","message":"TextPushed: 'มีกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550234565+07:00","message":"Push: 'การเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550236372+07:00","message":"TextPushed: 'มีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550238197+07:00","message":"Set new StatePrefix : 'มีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.550242929+07:00","message":"Next Push (prob) : 'ใช้โปรตีน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.550251471+07:00","message":"push: {false การเรียนโดย 0 0xc0025b4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.855457413+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.954484771+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.954520062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการเรียนโดยใช้โปรตีนลำเลียง\",\"confidence\":0.94986635}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.954526139+07:00","message":"receive interim result [true|false]: มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.954538054+07:00","message":"end recv isFinal message id 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.954540152+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.954546234+07:00","message":"[buffer interim] 212 true มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954554345+07:00","message":"[bufferProcess] interim [910000000]:มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954558063+07:00","message":"[bufferProcess] send to processor (isfinal):มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954571326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954605175+07:00","message":"> Transcript [2047] [false]: 'มีกลไกการเรียนโดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954611694+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954614609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954617039+07:00","message":"StatePrefix: 'มีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954619689+07:00","message":"TextPushed: 'มีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954622327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954624415+07:00","message":"> Transcript [2048] [true]: 'มีกลไกการเรียนโดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954626267+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954627917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954629405+07:00","message":"StatePrefix: 'มีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954630983+07:00","message":"TextPushed: 'มีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.954640856+07:00","message":"Push: 'ใช้โปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.954652016+07:00","message":"push: {true ใช้โปรตีนลำเลียง 0 0xc0025b4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:24.962510542+07:00","message":"write wav file: './tmp/7510/7510_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.377515591+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.846343103+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.846393244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.846399676+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.846414203+07:00","message":"[buffer interim] 213 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.846421682+07:00","message":"[bufferProcess] interim [300000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.846423553+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.032689434+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.032726775+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-02-25T13:13:26.032732446+07:00","message":"receive interim result [false|false]: ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.032747003+07:00","message":"[buffer interim] 213 false ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.032753738+07:00","message":"[bufferProcess] interim [480000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.032756086+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.032765855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.03276955+07:00","message":"> Transcript [2049] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.032771747+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.147794993+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.147830716+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-02-25T13:13:26.147835974+07:00","message":"receive interim result [false|false]: สวนทิพย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.147851816+07:00","message":"[buffer interim] 213 false สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.147859424+07:00","message":"[bufferProcess] interim [600000000]:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.147862652+07:00","message":"[bufferProcess] send to processor:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.147868088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.147873006+07:00","message":"> Transcript [2050] [false]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.14787743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.147879911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.147882762+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.147885765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.221377838+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.221421536+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-02-25T13:13:26.221426702+07:00","message":"receive interim result [false|false]: ส่วนทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.221439668+07:00","message":"[buffer interim] 213 false ส่วนทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.221446145+07:00","message":"[bufferProcess] interim [720000000]:ส่วนทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.221448343+07:00","message":"[bufferProcess] send to processor:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.221453863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.221456679+07:00","message":"> Transcript [2051] [false]: 'สวนทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.221458696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.221460557+07:00","message":"Set new StatePrefix: 'สวนทิพย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.532607613+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.532647734+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-02-25T13:13:26.532653558+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.532674595+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.532683183+07:00","message":"[bufferProcess] interim [960000000]:ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.532685619+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.532689733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.532692651+07:00","message":"> Transcript [2052] [false]: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.53269469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.532696661+07:00","message":"Set new StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:26.687662581+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:26.687675651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.73531456+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.735361374+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-02-25T13:13:26.735368789+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการไหล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.735392113+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.735397113+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-02-25T13:13:26.735402138+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.735409363+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการไหล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.735413714+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735421939+07:00","message":"[bufferProcess] interim [140000000]:ส่วนทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735425374+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.73542994+07:00","message":"[bufferProcess] interim [200000000]:ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735432543+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735436836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735441135+07:00","message":"> Transcript [2053] [false]: 'ส่วนทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735446514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735449503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735452289+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735455253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.73545772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735460917+07:00","message":"> Transcript [2054] [false]: 'ส่วนทิศทางการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735463832+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735466628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735469476+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.735471814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.794760577+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.794803289+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-02-25T13:13:26.794809538+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.794820976+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.794834729+07:00","message":"[bufferProcess] interim [260000000]:ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.794838634+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.794842913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.794845835+07:00","message":"> Transcript [2055] [false]: 'ส่วนทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.794849305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.794851189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.794854516+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.794856664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.125584734+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.125621821+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-02-25T13:13:27.125628301+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.125639212+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.125649112+07:00","message":"[bufferProcess] interim [620000000]:ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.125651541+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.125657177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.125660025+07:00","message":"> Transcript [2056] [false]: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.125663141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.12566533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.125667292+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.125669346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.125673702+07:00","message":"Push: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.12567556+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.125677596+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.125679854+07:00","message":"Next Push (prob) : 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.125687659+07:00","message":"push: {false ส่วนทิศทาง 0 0xc0035f2780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.309107241+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.309128577+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-02-25T13:13:27.309133443+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.30914476+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.309151275+07:00","message":"[bufferProcess] interim [740000000]:ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.309153445+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.309168384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.309170966+07:00","message":"> Transcript [2057] [false]: 'ส่วนทิศทางการลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.309174123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.309176454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.309178303+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.309180488+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.516126361+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.516173311+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-02-25T13:13:27.516181175+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.516197983+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.51621098+07:00","message":"[bufferProcess] interim [980000000]:ส่วนทิศทางการลำเลียงนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.516214974+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.516225108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.516229966+07:00","message":"> Transcript [2058] [false]: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.516235115+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.516238037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.516240938+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.51624447+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.641235058+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.641274109+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-02-25T13:13:27.641280279+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.64129594+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.641303854+07:00","message":"[bufferProcess] interim [100000000]:ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.641306388+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.641310603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.641313809+07:00","message":"> Transcript [2059] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.641316942+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.641319189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.641321381+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.641323571+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.822638959+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.822676233+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-02-25T13:13:27.822682979+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.82270233+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822713335+07:00","message":"[bufferProcess] interim [280000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822715806+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822719779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822723483+07:00","message":"> Transcript [2060] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822727156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822731151+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822733322+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822735597+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822742566+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822744243+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.822746576+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.82274876+07:00","message":"Next Push (prob) : 'นะคะก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.822757459+07:00","message":"push: {false การลำเลียง 0 0xc0035f2780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.009029215+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.009065893+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-02-25T13:13:28.009071864+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.009087391+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.009094678+07:00","message":"[bufferProcess] interim [460000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.009097409+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.009105854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.00910887+07:00","message":"> Transcript [2061] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.009112324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.009114164+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.009116432+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.009118807+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.329551943+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.329584465+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-02-25T13:13:28.329590458+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.329601398+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.329607302+07:00","message":"[bufferProcess] interim [760000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.329609764+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.329615358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.329618041+07:00","message":"> Transcript [2062] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.329620976+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.329622965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.329624683+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.329626884+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.591965851+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.591999417+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-02-25T13:13:28.592005581+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.592018452+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.592024333+07:00","message":"[bufferProcess] interim [60000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.592031752+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.592037459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.592040391+07:00","message":"> Transcript [2063] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.592043356+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.592045075+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.592047079+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.592049339+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.913004186+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.913044507+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-02-25T13:13:28.913050725+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.913063567+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913069932+07:00","message":"[bufferProcess] interim [360000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913072597+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913076325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913079059+07:00","message":"> Transcript [2064] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913082655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913084673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913087113+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913089705+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913092179+07:00","message":"Push: 'นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913094016+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.91309644+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.913099074+07:00","message":"Next Push (prob) : 'พบว่าการแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.913106284+07:00","message":"push: {false นะคะก็จะ 0 0xc0035f2780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.102771267+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.10280438+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-02-25T13:13:29.102810658+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.102821625+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.102827841+07:00","message":"[bufferProcess] interim [600000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.102830398+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.102835603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.102838841+07:00","message":"> Transcript [2065] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.102841312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.102843083+07:00","message":"Set new StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.230882049+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.230915026+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-02-25T13:13:29.230920738+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.230930036+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.230939058+07:00","message":"[bufferProcess] interim [660000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.230941535+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.230944909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.230947668+07:00","message":"> Transcript [2066] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.23095075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.230952541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.230954387+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.230956771+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:29.688455916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:29.688475284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.742119278+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.742154577+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-02-25T13:13:29.742162615+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.742175135+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.742185423+07:00","message":"[bufferProcess] interim [140000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.742188135+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.742195853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.742198814+07:00","message":"> Transcript [2067] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.742202198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.74220452+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.742206554+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.742209018+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.817505484+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.817542874+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-02-25T13:13:29.817549209+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.817565051+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.817571941+07:00","message":"[bufferProcess] interim [260000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.817574364+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.817579909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.817582643+07:00","message":"> Transcript [2068] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.817585946+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.817587909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.817590088+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.817592667+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.005354761+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.005396637+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-02-25T13:13:30.005403453+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.005417759+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005424539+07:00","message":"[bufferProcess] interim [440000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005427287+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005433662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005436185+07:00","message":"> Transcript [2069] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005439537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005441767+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005443748+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005447808+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005453976+07:00","message":"Push: 'พบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005455875+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005458184+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.005460287+07:00","message":"Next Push (prob) : 'ธรรมดาแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.005468252+07:00","message":"push: {false พบว่าการแพร่แบบ 0 0xc0035f2780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.016413988+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.016458718+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-02-25T13:13:30.016467225+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.016484172+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.016490923+07:00","message":"[bufferProcess] interim [500000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.016494383+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.0165042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.016506528+07:00","message":"> Transcript [2070] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.016509698+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.016511951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.016514691+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.016517154+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.320236091+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.320281736+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-02-25T13:13:30.320289493+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.320303305+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.320310514+07:00","message":"[bufferProcess] interim [740000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.3203141+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.32032326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.320327561+07:00","message":"> Transcript [2071] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.320333365+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.320336742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.320341022+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.320343975+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.520182425+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.520231782+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-02-25T13:13:30.520239758+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.520255863+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.520263525+07:00","message":"[bufferProcess] interim [980000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.520266176+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.520276599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.520280055+07:00","message":"> Transcript [2072] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.520283776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.520285938+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.520288147+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.520291486+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.699998743+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.700039899+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-02-25T13:13:30.700045964+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.700058259+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.700074156+07:00","message":"[bufferProcess] interim [160000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.700076834+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.70008308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.700085867+07:00","message":"> Transcript [2073] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.700089661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.700091882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.700094145+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.700098017+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.700104713+07:00","message":"Push: 'ธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.700106643+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.700108607+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.70011127+07:00","message":"Next Push (prob) : 'การแพทย์แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.700120318+07:00","message":"push: {false ธรรมดาแล้วก็ 0 0xc0035f2780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.833043788+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.833088783+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-02-25T13:13:30.833095631+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.83310525+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.833113451+07:00","message":"[bufferProcess] interim [280000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.833116624+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.833121508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.833124232+07:00","message":"> Transcript [2074] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.833128198+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.833130165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.833132137+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพทย์แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:30.833134637+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.41426451+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.414298688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.414304761+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.414316074+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.41432517+07:00","message":"[bufferProcess] interim [880000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.414327784+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.414334499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.414337379+07:00","message":"> Transcript [2075] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.414339827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.414342043+07:00","message":"Set new StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.455360737+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.54340556+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.543439065+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-02-25T13:13:31.543446123+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.543463554+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.543471635+07:00","message":"[bufferProcess] interim [940000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.543474544+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.543478922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.543481704+07:00","message":"> Transcript [2076] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.543485464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.543487581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.54348936+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.543492176+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.553125233+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.553146589+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-02-25T13:13:31.553151421+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.553180569+07:00","message":"[buffer interim] 213 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.553187012+07:00","message":"[bufferProcess] interim [0]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.553189315+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.553192405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.553194719+07:00","message":"> Transcript [2077] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.553200305+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.553202372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.553203977+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.55320692+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.629148841+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.629204022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น\",\"confidence\":0.94695896}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.629215937+07:00","message":"receive interim result [true|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.629226147+07:00","message":"end recv isFinal message id 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.629229214+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.629236427+07:00","message":"[buffer interim] 213 true ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629245467+07:00","message":"[bufferProcess] interim [90000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629250626+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.62925516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.62925923+07:00","message":"> Transcript [2078] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629263178+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629265025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629266783+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629269586+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629271477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629273299+07:00","message":"> Transcript [2079] [true]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.6292755+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629277131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629278616+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629280467+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629282053+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629499321+07:00","message":"Push: 'และการแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629504135+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็และการแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.62950784+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629511385+07:00","message":"Next Push (prob) : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.629522303+07:00","message":"push: {true และการแพร่แบบฟาซิลิเทตนั้น 0 0xc0035f2780}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.629516896+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_213.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:31.641065602+07:00","message":"write wav file: './tmp/7510/7510_213.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.776406931+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.137487731+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.137529276+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-02-25T13:13:32.13753415+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.137548896+07:00","message":"[buffer interim] 214 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.137554562+07:00","message":"[bufferProcess] interim [420000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.137556388+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.276021706+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.276059037+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-02-25T13:13:32.276064808+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.27607974+07:00","message":"[buffer interim] 214 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.276094548+07:00","message":"[bufferProcess] interim [480000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.276097819+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.2761055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.276108196+07:00","message":"> Transcript [2080] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.276110238+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.309092646+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.309124871+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-02-25T13:13:32.309129636+07:00","message":"receive interim result [false|false]: มีที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.30914286+07:00","message":"[buffer interim] 214 false มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.309149572+07:00","message":"[bufferProcess] interim [540000000]:มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.309151881+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.309159192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.309173329+07:00","message":"> Transcript [2081] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.309175905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.309178344+07:00","message":"Set new StatePrefix: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.431984828+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.432020772+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-02-25T13:13:32.432026868+07:00","message":"receive interim result [false|false]: มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.432050382+07:00","message":"[buffer interim] 214 false มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.43206135+07:00","message":"[bufferProcess] interim [660000000]:มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.432063452+07:00","message":"[bufferProcess] send to processor:มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.43206762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.432070978+07:00","message":"> Transcript [2082] [false]: 'มีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.43207326+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.432075206+07:00","message":"Set new StatePrefix: 'มีที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.433984708+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.433995379+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-02-25T13:13:32.433999028+07:00","message":"receive interim result [false|false]: มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.434009492+07:00","message":"[buffer interim] 214 false มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.434012122+07:00","message":"[bufferProcess] interim [720000000]:มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.434013904+07:00","message":"[bufferProcess] send to processor:มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.434017543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.434020126+07:00","message":"> Transcript [2083] [false]: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.434021609+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.434023258+07:00","message":"Set new StatePrefix: 'มีทิศ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:32.689446194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:32.689454635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.758819557+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.758857808+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-02-25T13:13:32.758863475+07:00","message":"receive interim result [false|false]: มีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.758876746+07:00","message":"[buffer interim] 214 false มีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.758885041+07:00","message":"[bufferProcess] interim [20000000]:มีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.758887538+07:00","message":"[bufferProcess] send to processor:มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.758895519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.758898391+07:00","message":"> Transcript [2084] [false]: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.758901704+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.758903762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.758906186+07:00","message":"StatePrefix: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.758909791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.006839892+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.006877432+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-02-25T13:13:33.006882654+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.00689469+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.006900758+07:00","message":"[bufferProcess] interim [260000000]:มีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.006905166+07:00","message":"[bufferProcess] send to processor:มีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.006910797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.006913578+07:00","message":"> Transcript [2085] [false]: 'มีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.006916688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.006918583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.00692043+07:00","message":"StatePrefix: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.006922215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.333231618+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.333269689+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-02-25T13:13:33.333277844+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.333291525+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.333299072+07:00","message":"[bufferProcess] interim [620000000]:มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.333301593+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.333308332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.333311321+07:00","message":"> Transcript [2086] [false]: 'มีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.333315016+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.333317353+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.333319341+07:00","message":"StatePrefix: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.333321614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.401528525+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.401562679+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-02-25T13:13:33.401568997+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.401586798+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401593741+07:00","message":"[bufferProcess] interim [680000000]:มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401596462+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401600076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401602666+07:00","message":"> Transcript [2087] [false]: 'มีทิศทางการลำเลียงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401605936+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401607882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401610135+07:00","message":"StatePrefix: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401611836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401614948+07:00","message":"Push: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401617442+07:00","message":"TextPushed: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401619696+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401622206+07:00","message":"Next Push (prob) : 'ทางการลำเลียงจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.401632179+07:00","message":"push: {false มีทิศ 0 0xc0035f2e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.653783883+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.653824387+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-02-25T13:13:33.653830682+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากเบอร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.653844698+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.653852419+07:00","message":"[bufferProcess] interim [860000000]:มีทิศทางการลำเลียงจากเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.653854923+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.653863543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.653866734+07:00","message":"> Transcript [2088] [false]: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.653869266+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.653871545+07:00","message":"Set new StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.707578061+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.707613022+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-02-25T13:13:33.707621514+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.7076348+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.707641911+07:00","message":"[bufferProcess] interim [980000000]:มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.707644176+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากเบอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.707647891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.707650444+07:00","message":"> Transcript [2089] [false]: 'มีทิศทางการลำเลียงจากเบอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.707653619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.707655613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.707657656+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.707660068+07:00","message":"TextPushed: 'มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.037391286+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.037427479+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-02-25T13:13:34.037434407+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.03744852+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.03745631+07:00","message":"[bufferProcess] interim [280000000]:มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.037458612+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.037466268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.037469557+07:00","message":"> Transcript [2090] [false]: 'มีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.037473086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.037475333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.03747794+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.037480442+07:00","message":"TextPushed: 'มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.091542848+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.091577053+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-02-25T13:13:34.091583022+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.091598246+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.091604746+07:00","message":"[bufferProcess] interim [400000000]:มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.091610292+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.091619097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.091621727+07:00","message":"> Transcript [2091] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.091624772+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.091627056+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.09162931+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.091631666+07:00","message":"TextPushed: 'มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.415003399+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.415044947+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-02-25T13:13:34.41505161+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.415064702+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415072105+07:00","message":"[bufferProcess] interim [640000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415074779+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415082237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415085858+07:00","message":"> Transcript [2092] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415090338+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415092553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415095001+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415097197+07:00","message":"TextPushed: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415104474+07:00","message":"Push: 'ทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415106215+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415108146+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.415110019+07:00","message":"Next Push (prob) : 'บริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.415117993+07:00","message":"push: {false ทางการลำเลียงจาก 0 0xc0035f2e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.731268338+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.731303367+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-02-25T13:13:34.731309799+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.731323819+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.731329747+07:00","message":"[bufferProcess] interim [940000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.731332101+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.731340135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.731342912+07:00","message":"> Transcript [2093] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.731346422+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.731348272+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.731350113+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.73135244+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.928712651+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.928753662+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-02-25T13:13:34.928760361+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.928772405+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.928782596+07:00","message":"[bufferProcess] interim [180000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.928786282+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.928793162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.928797328+07:00","message":"> Transcript [2094] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.928802297+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.928806177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.928808635+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.928810968+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.318157096+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.318196976+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-02-25T13:13:35.318203263+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.31821667+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.318224215+07:00","message":"[bufferProcess] interim [540000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.318226893+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.318232795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.318236215+07:00","message":"> Transcript [2095] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.318239698+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.318241435+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.318243608+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.318246445+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.512429795+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.512465512+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-02-25T13:13:35.512471474+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.512483745+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512491327+07:00","message":"[bufferProcess] interim [780000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512493907+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512499827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.51250261+07:00","message":"> Transcript [2096] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512506461+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512508287+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512511114+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512513845+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512518401+07:00","message":"Push: 'บริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512520206+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512522289+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.512526493+07:00","message":"Next Push (prob) : 'ความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.512534022+07:00","message":"push: {false บริเวณที่มี 0 0xc0035f2e00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:35.690465721+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:35.690485614+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.830306932+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.830360677+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-02-25T13:13:35.830366654+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.830381154+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.830387985+07:00","message":"[bufferProcess] interim [80000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.830391583+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.830400191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.83040394+07:00","message":"> Transcript [2097] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.830409546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.830413241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.830415832+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.830420488+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.970389933+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.970439716+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-02-25T13:13:35.970445801+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.970460386+07:00","message":"[buffer interim] 214 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.970469711+07:00","message":"[bufferProcess] interim [200000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.970472323+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.970479826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.970482802+07:00","message":"> Transcript [2098] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.970486691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.970488731+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.970490464+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.970494136+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.26568042+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.3385107+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.355113253+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.355162926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.355169339+07:00","message":"receive interim result [true|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.355178065+07:00","message":"end recv isFinal message id 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.355180636+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.355185623+07:00","message":"[buffer interim] 214 true มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355194678+07:00","message":"[bufferProcess] interim [710000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355200626+07:00","message":"[bufferProcess] send to processor (isfinal):มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355204477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355207495+07:00","message":"> Transcript [2099] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355210837+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355212777+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.35521465+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355217671+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355219665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355221628+07:00","message":"> Transcript [2100] [true]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355223756+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355225216+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355226833+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.355228535+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.35523971+07:00","message":"Push: 'ความเข้มข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.355247608+07:00","message":"push: {true ความเข้มข้นของสารสูง 0 0xc0035f2e00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:36.3651503+07:00","message":"write wav file: './tmp/7510/7510_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.889322417+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.889374167+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-02-25T13:13:36.889379395+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.889393292+07:00","message":"[buffer interim] 215 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.889400277+07:00","message":"[bufferProcess] interim [420000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.889402389+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.05049656+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.050535523+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-02-25T13:13:37.05054143+07:00","message":"receive interim result [false|false]: ยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.050554669+07:00","message":"[buffer interim] 215 false ยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.05056209+07:00","message":"[bufferProcess] interim [540000000]:ยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.050564889+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.05057215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.050575041+07:00","message":"> Transcript [2101] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.05057716+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.052594688+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.052610077+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-02-25T13:13:37.052614008+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.052622958+07:00","message":"[buffer interim] 215 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.052626929+07:00","message":"[bufferProcess] interim [600000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.05262901+07:00","message":"[bufferProcess] send to processor:ยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.052630936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.052632876+07:00","message":"> Transcript [2102] [false]: 'ยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.05263568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.052637593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.052640595+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.052642562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.488990529+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.489034265+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-02-25T13:13:37.489042039+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.489058031+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.489065638+07:00","message":"[bufferProcess] interim [960000000]:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.489069255+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.48907943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.489084116+07:00","message":"> Transcript [2103] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.489087481+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.489091198+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.563870434+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.563926361+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-02-25T13:13:37.563934604+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.563955781+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.563970269+07:00","message":"[bufferProcess] interim [80000000]:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.563973737+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.563983792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.563987791+07:00","message":"> Transcript [2104] [false]: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.563992568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.563995762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.56399835+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.564001228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.756754042+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.756793519+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-02-25T13:13:37.756800456+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.756815432+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.756822679+07:00","message":"[bufferProcess] interim [320000000]:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.756826667+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.756832635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.756837208+07:00","message":"> Transcript [2105] [false]: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.75684207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.756845622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.756847548+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.756851826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.075814243+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.075852657+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-02-25T13:13:38.075858841+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.075871113+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.075878817+07:00","message":"[bufferProcess] interim [620000000]:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.075881574+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.075889263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.075891882+07:00","message":"> Transcript [2106] [false]: 'ไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.075895382+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.075897817+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.075900017+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.075902036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.393499733+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.393538966+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-02-25T13:13:38.393549397+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.393562253+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.393569877+07:00","message":"[bufferProcess] interim [860000000]:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.393572246+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.393579754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.393582567+07:00","message":"> Transcript [2107] [false]: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.39358613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.393588363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.393590544+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.393592674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.39359831+07:00","message":"Push: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.393600503+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.393602279+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.393604701+07:00","message":"Next Push (prob) : 'ที่มีความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.393612942+07:00","message":"push: {false ไปยังบริเวณ 0 0xc0024a4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.549724666+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.549741329+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.54974368+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.549745818+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.549747545+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.549749389+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.549751303+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.549753429+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.58675981+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.58680293+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-02-25T13:13:38.586807839+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.586823376+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.58682992+07:00","message":"[bufferProcess] interim [100000000]:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.586832548+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.586839981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.586844098+07:00","message":"> Transcript [2108] [false]: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.586847399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.586849841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.586851908+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.586854038+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:38.690852824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:38.690857485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.900810301+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.900849745+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-02-25T13:13:38.900855391+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.900868359+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.900875689+07:00","message":"[bufferProcess] interim [340000000]:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.900878093+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.900885252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.900888148+07:00","message":"> Transcript [2109] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.900891392+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.900895641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.900897545+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.900900024+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.162191842+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.162253375+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-02-25T13:13:39.162260204+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.162279476+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.162288248+07:00","message":"[bufferProcess] interim [640000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.16229162+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.162296513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.162299455+07:00","message":"> Transcript [2110] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.162302569+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.162304448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.162307174+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.162309824+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.163872929+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.163900441+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-02-25T13:13:39.163907878+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.163922493+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163929793+07:00","message":"[bufferProcess] interim [700000000]:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163932319+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163935941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163938457+07:00","message":"> Transcript [2111] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.16394171+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163944028+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163946084+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163948205+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163953179+07:00","message":"Push: 'ที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163954916+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163956915+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.163959932+07:00","message":"Next Push (prob) : 'ข้นของสารต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.163969969+07:00","message":"push: {false ที่มีความเข้ม 0 0xc0024a4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.298007192+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.29805736+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-02-25T13:13:39.29806416+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.298079747+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.298087454+07:00","message":"[bufferProcess] interim [820000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.298090013+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.298099124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.298102066+07:00","message":"> Transcript [2112] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.298104886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.298106916+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.724264736+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.788252534+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.810863598+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.810886699+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-02-25T13:13:39.810891379+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.810907185+07:00","message":"[buffer interim] 215 false ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.810914608+07:00","message":"[bufferProcess] interim [420000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.810918669+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.810923967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.810930247+07:00","message":"> Transcript [2113] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.810932762+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.810934417+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.823058093+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.823076844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.823082538+07:00","message":"receive interim result [true|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.823093698+07:00","message":"end recv isFinal message id 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.823096297+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.823102167+07:00","message":"[buffer interim] 215 true ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.82310709+07:00","message":"[bufferProcess] interim [420000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823109985+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823113206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823115407+07:00","message":"> Transcript [2114] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823117784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823119685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823121871+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823124229+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823126056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.82312794+07:00","message":"> Transcript [2115] [true]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823130403+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.82313207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823134189+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823136412+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.823139484+07:00","message":"Push: 'ข้นของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.823147232+07:00","message":"push: {true ข้นของสารต่ำ 0 0xc0024a4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:39.831753308+07:00","message":"write wav file: './tmp/7510/7510_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.266979061+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.267021722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.267026582+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.267039292+07:00","message":"[buffer interim] 216 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.26704621+07:00","message":"[bufferProcess] interim [300000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.267049075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.486392495+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.486433776+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-02-25T13:13:40.486440336+07:00","message":"receive interim result [false|false]: ส่วนพระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.486452007+07:00","message":"[buffer interim] 216 false ส่วนพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.48645995+07:00","message":"[bufferProcess] interim [480000000]:ส่วนพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.486462095+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.486468178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.486471355+07:00","message":"> Transcript [2116] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.486473828+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.49935859+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.499392289+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-02-25T13:13:40.499397973+07:00","message":"receive interim result [false|false]: ส่วนพลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.499410576+07:00","message":"[buffer interim] 216 false ส่วนพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.499419105+07:00","message":"[bufferProcess] interim [540000000]:ส่วนพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.499421294+07:00","message":"[bufferProcess] send to processor:ส่วนพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.499430262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.499435115+07:00","message":"> Transcript [2117] [false]: 'ส่วนพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.499438406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.499440435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.49944215+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.499444221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.629092557+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.629132577+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-02-25T13:13:40.629139377+07:00","message":"receive interim result [false|false]: ส่วนพลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.62915371+07:00","message":"[buffer interim] 216 false ส่วนพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.629173767+07:00","message":"[bufferProcess] interim [660000000]:ส่วนพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.629177153+07:00","message":"[bufferProcess] send to processor:ส่วนพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.6291855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.629188377+07:00","message":"> Transcript [2118] [false]: 'ส่วนพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.629191799+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.629194207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.629195941+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.629197921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.824088938+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.824133127+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-02-25T13:13:40.824139327+07:00","message":"receive interim result [false|false]: สวนพลังงานแสง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.82415288+07:00","message":"[buffer interim] 216 false สวนพลังงานแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.82415967+07:00","message":"[bufferProcess] interim [900000000]:สวนพลังงานแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.824162464+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.824170141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.82417407+07:00","message":"> Transcript [2119] [false]: 'ส่วนพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.824177838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.824180003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.824181893+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.824183901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.949211153+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.949256607+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-02-25T13:13:40.949261789+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.949273829+07:00","message":"[buffer interim] 216 false ส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.949280526+07:00","message":"[bufferProcess] interim [960000000]:ส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.949282855+07:00","message":"[bufferProcess] send to processor:สวนพลังงานแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.949288803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.949291669+07:00","message":"> Transcript [2120] [false]: 'สวนพลังงานแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.949293736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.949295828+07:00","message":"Set new StatePrefix: 'สวนพลังงานแสง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.214139844+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.214179804+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-02-25T13:13:41.214186009+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจากเอส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.214199178+07:00","message":"[buffer interim] 216 false ส่วนพลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.214210097+07:00","message":"[bufferProcess] interim [320000000]:ส่วนพลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.21421345+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.214221442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.214225326+07:00","message":"> Transcript [2121] [false]: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.214228281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.214231002+07:00","message":"Set new StatePrefix: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.330686458+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.330726551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.330732182+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.330745481+07:00","message":"[buffer interim] 216 false ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.330752928+07:00","message":"[bufferProcess] interim [380000000]:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.330755095+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.330762356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.330765247+07:00","message":"> Transcript [2122] [false]: 'ส่วนพลังงานจากเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.330768414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.330770647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.330772538+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.33077474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.52726697+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.527305982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.527312254+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.52732337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.527326152+07:00","message":"receive interim result [false|false]:  ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.527332783+07:00","message":"[buffer interim] 216 false ส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.527335734+07:00","message":"[buffer interim] 216 false  ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.527342217+07:00","message":"[bufferProcess] interim [560000000]:ส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.527344196+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.527347873+07:00","message":"[bufferProcess] interim [560000000]: ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.527350074+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.527353286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.527356146+07:00","message":"> Transcript [2123] [false]: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.527359167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.52736186+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.527364308+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.527366332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:41.691736188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:41.691748827+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.852117729+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.852151843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.852158326+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.852169488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.852172636+07:00","message":"receive interim result [false|false]:  ATP นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.852178813+07:00","message":"[buffer interim] 216 false ส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.852186187+07:00","message":"[buffer interim] 216 false  ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.852192623+07:00","message":"[bufferProcess] interim [860000000]:ส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.852195305+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.852201853+07:00","message":"[bufferProcess] interim [860000000]: ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.852204572+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.852207913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.852211265+07:00","message":"> Transcript [2124] [false]: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.852214496+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.852216548+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.852218321+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.852220338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.913190224+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.913228187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.913234669+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.913252459+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-02-25T13:13:41.913255754+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.913263599+07:00","message":"[buffer interim] 216 false ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.913267438+07:00","message":"[buffer interim] 216 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913274149+07:00","message":"[bufferProcess] interim [980000000]:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.9132766+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913280209+07:00","message":"[bufferProcess] interim [980000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913282664+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913285847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913288639+07:00","message":"> Transcript [2125] [false]: 'ส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913292271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.91329424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913295917+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913298028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913300605+07:00","message":"Push: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913302489+07:00","message":"TextPushed: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913304471+07:00","message":"Set new StatePrefix : 'ส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.913306457+07:00","message":"Next Push (prob) : ' ATP นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.913315838+07:00","message":"push: {false ส่วนพลังงานจาก 0 0xc0024a4f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.431022122+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.431060935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.431067131+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.431079219+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-02-25T13:13:42.431082478+07:00","message":"receive interim result [false|false]:  นะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.431100847+07:00","message":"[buffer interim] 216 false ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.431115006+07:00","message":"[buffer interim] 216 false  นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.431122256+07:00","message":"[bufferProcess] interim [520000000]:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.431125102+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.431132056+07:00","message":"[bufferProcess] interim [520000000]: นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.431134934+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.431137934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.431141067+07:00","message":"> Transcript [2126] [false]: 'ส่วนพลังงานจาก ATP นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.431144453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.431146631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.431148592+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.43115071+07:00","message":"TextPushed: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.611717627+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.611753028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.611758688+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.611770235+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-02-25T13:13:42.61177346+07:00","message":"receive interim result [false|false]:  นะคะก็จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.611779632+07:00","message":"[buffer interim] 216 false ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.611783052+07:00","message":"[buffer interim] 216 false  นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.611807598+07:00","message":"[bufferProcess] interim [640000000]:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.611823673+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.611835182+07:00","message":"[bufferProcess] interim [640000000]: นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.61183761+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.611841392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.611845177+07:00","message":"> Transcript [2127] [false]: 'ส่วนพลังงานจาก ATP นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.611848302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.611850207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.6118519+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.61185402+07:00","message":"TextPushed: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.745475437+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.745513884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.745520296+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.745531251+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-02-25T13:13:42.745534025+07:00","message":"receive interim result [false|false]:  นะคะก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.745540924+07:00","message":"[buffer interim] 216 false ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.745547527+07:00","message":"[buffer interim] 216 false  นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.745553051+07:00","message":"[bufferProcess] interim [820000000]:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.745556301+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.745565488+07:00","message":"[bufferProcess] interim [820000000]: นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.745569332+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.745574338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.74557816+07:00","message":"> Transcript [2128] [false]: 'ส่วนพลังงานจาก ATP นะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.74558144+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.745583252+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.745584968+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.745587472+07:00","message":"TextPushed: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.113423811+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.175847552+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.216003416+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.216042031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP นะคะก็จะพบว่า\",\"confidence\":0.9537492}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.216049474+07:00","message":"receive interim result [true|false]: ส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.216061438+07:00","message":"end recv isFinal message id 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.216063704+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.216071375+07:00","message":"[buffer interim] 216 true ส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216080029+07:00","message":"[bufferProcess] interim [360000000]:ส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216090647+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216094625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216099552+07:00","message":"> Transcript [2129] [false]: 'ส่วนพลังงานจาก ATP นะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.21610476+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216107794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216111056+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216114995+07:00","message":"TextPushed: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216122842+07:00","message":"Push: ' ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216125488+07:00","message":"TextPushed: 'ส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.21612798+07:00","message":"Set new StatePrefix : 'ส่วนพลังงานจาก ATP นะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216131099+07:00","message":"Next Push (prob) : 'คะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216134269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216144367+07:00","message":"> Transcript [2130] [true]: 'ส่วนพลังงานจาก ATP นะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216147586+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216150285+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216151951+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP นะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216153863+07:00","message":"TextPushed: 'ส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.216156102+07:00","message":"Push: 'คะก็จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.216165507+07:00","message":"push: {false  ATP นะ 0 0xc0024a4f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.216171232+07:00","message":"push: {true คะก็จะพบว่า 0 0xc0024a4f80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:43.22558418+07:00","message":"write wav file: './tmp/7510/7510_216.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.864477951+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.864524823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.864530913+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.86454876+07:00","message":"[buffer interim] 217 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.864557346+07:00","message":"[bufferProcess] interim [660000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.864559929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.045206802+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.045255809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Plus\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.045263621+07:00","message":"receive interim result [false|false]: Active Plus"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.045289962+07:00","message":"[buffer interim] 217 false Active Plus"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.045303855+07:00","message":"[bufferProcess] interim [900000000]:Active Plus"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.045307664+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.045318219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.045322674+07:00","message":"> Transcript [2131] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.045326335+07:00","message":"Set StatePrefix (first interim): 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.35127+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.35133277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.351341545+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.351372766+07:00","message":"[buffer interim] 217 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.351393035+07:00","message":"[bufferProcess] interim [140000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.351397312+07:00","message":"[bufferProcess] send to processor:Active Plus"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.351403343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.351407718+07:00","message":"> Transcript [2132] [false]: 'Active Plus'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.351413276+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.351417318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.351421512+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.35142454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.410779831+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.410818108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.410823545+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.410836505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.410839511+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.410846389+07:00","message":"[buffer interim] 217 false Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.410849972+07:00","message":"[buffer interim] 217 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.41085655+07:00","message":"[bufferProcess] interim [260000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.410859199+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.410862533+07:00","message":"[bufferProcess] interim [260000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.410865137+07:00","message":"[bufferProcess] update buffer: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.410868265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.410870983+07:00","message":"> Transcript [2133] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.410874178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.410876142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.410878484+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.410880283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.627718749+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.62777498+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-02-25T13:13:44.627784641+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.627804348+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.627814228+07:00","message":"[bufferProcess] interim [500000000]:แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.627819582+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.627824494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.627828082+07:00","message":"> Transcript [2134] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.627832705+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.627835603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.627838757+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.627842196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:44.692111265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:44.692126293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.732190317+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.732236527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.732244575+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.732260811+07:00","message":"[buffer interim] 217 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.732269154+07:00","message":"[bufferProcess] interim [560000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.732272764+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.73228341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.732287836+07:00","message":"> Transcript [2135] [false]: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.732299848+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.732305598+07:00","message":"Set new StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.736182096+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.736212494+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-02-25T13:13:44.736219411+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.736234468+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.73624172+07:00","message":"[bufferProcess] interim [620000000]:แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.736245604+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.736255401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.736259064+07:00","message":"> Transcript [2136] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.736261851+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.736264966+07:00","message":"Set new StatePrefix: 'Active Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.049887991+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.049927929+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-02-25T13:13:45.049934118+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.049947253+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.049954911+07:00","message":"[bufferProcess] interim [860000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.049957235+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.049964887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.049967629+07:00","message":"> Transcript [2137] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.049969689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.049971993+07:00","message":"Set new StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.053064804+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.053075541+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-02-25T13:13:45.053078844+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.053086269+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.053088918+07:00","message":"[bufferProcess] interim [920000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.053090756+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.053093054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.053095131+07:00","message":"> Transcript [2138] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.053098514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.053100776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.05310267+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.053104974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.631894586+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.631931694+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-02-25T13:13:45.631938251+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.63195157+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.631958977+07:00","message":"[bufferProcess] interim [460000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.6319616+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.631968273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.631971495+07:00","message":"> Transcript [2139] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.631974512+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.63197659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.631978461+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.631980515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.818598042+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.818639206+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-02-25T13:13:45.818645987+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.818660852+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.818667716+07:00","message":"[bufferProcess] interim [640000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.818670408+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.818679352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.818682233+07:00","message":"> Transcript [2140] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.818686186+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.818688221+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.818690633+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.818693388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.952719001+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.952758707+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-02-25T13:13:45.952765106+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.952782259+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952793447+07:00","message":"[bufferProcess] interim [820000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952796654+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952801272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952804624+07:00","message":"> Transcript [2141] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952808217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952810387+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952812357+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952814697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952822068+07:00","message":"Push: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952824485+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952826571+07:00","message":"Set new StatePrefix : 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.952829406+07:00","message":"Next Push (prob) : 'นะคะที่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.952856928+07:00","message":"push: {false แอกทีฟทรานสปอร์ตเท่านั้น 0 0xc0035f2380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.212950627+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.21299052+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-02-25T13:13:46.212997109+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้ภาษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.213011476+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.213018394+07:00","message":"[bufferProcess] interim [60000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.213021066+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.213028789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.213031619+07:00","message":"> Transcript [2142] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.213038414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.213040601+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.213044998+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.213047535+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.215727637+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.215765221+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-02-25T13:13:46.215770653+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.215789504+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.215795995+07:00","message":"[bufferProcess] interim [120000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.215798365+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.215806089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.215808979+07:00","message":"> Transcript [2143] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้ภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.215813061+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.215814927+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.215816761+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.215819358+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.401187293+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.401227076+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-02-25T13:13:46.401234721+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.401248175+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.401255456+07:00","message":"[bufferProcess] interim [300000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.401258163+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.401264876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.401267903+07:00","message":"> Transcript [2144] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.401271662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.401273535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.401275809+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.401278634+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.720165711+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.720204511+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-02-25T13:13:46.720210596+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.720223915+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.720231476+07:00","message":"[bufferProcess] interim [540000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.720234135+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.720240079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.720243298+07:00","message":"> Transcript [2145] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.720246922+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.720249184+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.720251492+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.72025418+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.720259529+07:00","message":"Push: 'นะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.720261445+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.72026428+07:00","message":"Set new StatePrefix : 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.720266808+07:00","message":"Next Push (prob) : 'ใช้พลังงาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.720275774+07:00","message":"push: {false นะคะที่ต้อง 0 0xc0035f2380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.03968817+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.039728882+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-02-25T13:13:47.039736502+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจากเอส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.039752394+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.039759587+07:00","message":"[bufferProcess] interim [840000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.039762279+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.039770924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.039774168+07:00","message":"> Transcript [2146] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.039778333+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.039780852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.039782645+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.039785571+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.043499947+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.043509966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.043513447+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.043521997+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.043525143+07:00","message":"[bufferProcess] interim [900000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.043527039+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.043529374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.043531853+07:00","message":"> Transcript [2147] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจากเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.043534143+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.043536059+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.043537685+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.04353948+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.358073987+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.358113812+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-02-25T13:13:47.358120697+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.358132702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.358135164+07:00","message":"receive interim result [false|false]:  ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.358142125+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.358149886+07:00","message":"[buffer interim] 217 false  ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.358156083+07:00","message":"[bufferProcess] interim [140000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.35815877+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.358166209+07:00","message":"[bufferProcess] interim [140000000]: ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.35816849+07:00","message":"[bufferProcess] update buffer: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.358171714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.358174611+07:00","message":"> Transcript [2148] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.358177806+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.358180325+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.358182018+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.358184605+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.605350243+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.61481219+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.61484712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.614853349+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.61486864+07:00","message":"[buffer interim] 217 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614877095+07:00","message":"[bufferProcess] interim [500000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614879822+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614884831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614887716+07:00","message":"> Transcript [2149] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614892195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614894332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614896229+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614898759+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614901573+07:00","message":"Push: 'ใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614903451+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614905635+07:00","message":"Set new StatePrefix : 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.614907935+07:00","message":"Next Push (prob) : 'จาก ATP'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.614917176+07:00","message":"push: {false ใช้พลังงาน 0 0xc0035f2380}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:47.6928578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:47.69288821+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.710229794+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.710268692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP\",\"confidence\":0.9468353}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.710275344+07:00","message":"receive interim result [true|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.710287317+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.71028991+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.710297261+07:00","message":"[buffer interim] 217 true แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710304653+07:00","message":"[bufferProcess] interim [650000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710308536+07:00","message":"[bufferProcess] send to processor (isfinal):แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710312942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710316118+07:00","message":"> Transcript [2150] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710319416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710321333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710323098+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710325254+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710326946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.7103289+07:00","message":"> Transcript [2151] [true]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710331412+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710333085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710334559+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710336627+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.710344653+07:00","message":"Push: 'จาก ATP'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.710353107+07:00","message":"push: {true จาก ATP 0 0xc0035f2380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:47.723198239+07:00","message":"write wav file: './tmp/7510/7510_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.735533871+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.067948295+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.067991876+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-02-25T13:13:48.067997597+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.068013013+07:00","message":"[buffer interim] 218 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.06801903+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.068021389+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.252173216+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.252214753+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-02-25T13:13:48.252220249+07:00","message":"receive interim result [false|false]: เป็นไง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.252233643+07:00","message":"[buffer interim] 218 false เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.252240145+07:00","message":"[bufferProcess] interim [540000000]:เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.252242332+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.252248775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.252251429+07:00","message":"> Transcript [2152] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.252254144+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.386992345+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.38703293+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-02-25T13:13:48.387038071+07:00","message":"receive interim result [false|false]: เป็นไงคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.387051436+07:00","message":"[buffer interim] 218 false เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.387058316+07:00","message":"[bufferProcess] interim [720000000]:เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.387060433+07:00","message":"[bufferProcess] send to processor:เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.387067088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.3870699+07:00","message":"> Transcript [2153] [false]: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.387072966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.387074825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.387076506+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.387079008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.962787607+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.962830168+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-02-25T13:13:48.962836325+07:00","message":"receive interim result [false|false]: เป็นไงคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.9628486+07:00","message":"[buffer interim] 218 false เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.962855555+07:00","message":"[bufferProcess] interim [320000000]:เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.962857689+07:00","message":"[bufferProcess] send to processor:เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.962863841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.962866394+07:00","message":"> Transcript [2154] [false]: 'เป็นไงคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.962869828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.96287193+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.962873936+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.962875937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.095861473+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.09590145+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-02-25T13:13:49.095907414+07:00","message":"receive interim result [false|false]: เป็นไงคะถูก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.095920947+07:00","message":"[buffer interim] 218 false เป็นไงคะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.095929442+07:00","message":"[bufferProcess] interim [380000000]:เป็นไงคะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.095931629+07:00","message":"[bufferProcess] send to processor:เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.095940193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.095943152+07:00","message":"> Transcript [2155] [false]: 'เป็นไงคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.0959464+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.095948185+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.095949935+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.095952113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.158852495+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.158891863+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-02-25T13:13:49.158898275+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.158910455+07:00","message":"[buffer interim] 218 false เป็นไงคะถูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158917447+07:00","message":"[bufferProcess] interim [500000000]:เป็นไงคะถูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158919849+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158926786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158929779+07:00","message":"> Transcript [2156] [false]: 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158933603+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158935681+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158937771+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158940213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158946408+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158948462+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158950312+07:00","message":"Set new StatePrefix : 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.158952432+07:00","message":"Next Push (prob) : 'ไงคะถูก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.158960816+07:00","message":"push: {false เป็น 0 0xc0024a4300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.345570018+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.345613143+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-02-25T13:13:49.34561935+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.345634339+07:00","message":"[buffer interim] 218 false เป็นไงคะถูกกันกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.345642368+07:00","message":"[bufferProcess] interim [680000000]:เป็นไงคะถูกกันกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.345644769+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.34564898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.345651918+07:00","message":"> Transcript [2157] [false]: 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.345655583+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.345657465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.345659319+07:00","message":"StatePrefix: 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.345661396+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.599736509+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.599773641+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-02-25T13:13:49.599779858+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.599798319+07:00","message":"[buffer interim] 218 false เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.599806481+07:00","message":"[bufferProcess] interim [860000000]:เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.599808664+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.599815397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.599818293+07:00","message":"> Transcript [2158] [false]: 'เป็นไงคะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.599821687+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.59982575+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.599827711+07:00","message":"StatePrefix: 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.599829962+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.602928151+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.602965502+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-02-25T13:13:49.602971183+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.602985382+07:00","message":"[buffer interim] 218 false เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.602992358+07:00","message":"[bufferProcess] interim [920000000]:เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.602994528+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.603000693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.603003497+07:00","message":"> Transcript [2159] [false]: 'เป็นไงคะถูกกันกี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.603007101+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.603008956+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.603010766+07:00","message":"StatePrefix: 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.603012793+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.978317687+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.978354657+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-02-25T13:13:49.978360649+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.978375158+07:00","message":"[buffer interim] 218 false เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978387846+07:00","message":"[bufferProcess] interim [280000000]:เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978390389+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978398162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978401268+07:00","message":"> Transcript [2160] [false]: 'เป็นไงคะถูกกันกี่ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978405102+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978407813+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978411016+07:00","message":"StatePrefix: 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978413141+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978420744+07:00","message":"Push: 'ไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978422631+07:00","message":"TextPushed: 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978424503+07:00","message":"Set new StatePrefix : 'เป็นไงคะถูกกันกี่ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.978426435+07:00","message":"Next Push (prob) : 'กันกี่ข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.978434388+07:00","message":"push: {false ไงคะถูก 0 0xc0024a4300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.563270269+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.563311474+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-02-25T13:13:50.563317328+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.563330361+07:00","message":"[buffer interim] 218 false เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.563337468+07:00","message":"[bufferProcess] interim [880000000]:เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.563340862+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.563344652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.563348115+07:00","message":"> Transcript [2161] [false]: 'เป็นไงคะถูกกันกี่ข้อคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.563350985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.563353021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.563356411+07:00","message":"StatePrefix: 'เป็นไงคะถูกกันกี่ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.563358713+07:00","message":"TextPushed: 'เป็นไงคะถูก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:50.693089419+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:50.693103911+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.865876623+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.964843194+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.964887765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่ข้อคะนักเรียน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.96489493+07:00","message":"receive interim result [true|false]: เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.964903261+07:00","message":"end recv isFinal message id 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.964905314+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.964911469+07:00","message":"[buffer interim] 218 true เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964921806+07:00","message":"[bufferProcess] interim [360000000]:เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964928247+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964931999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964935122+07:00","message":"> Transcript [2162] [false]: 'เป็นไงคะถูกกันกี่ข้อคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964938001+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964939799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964944542+07:00","message":"StatePrefix: 'เป็นไงคะถูกกันกี่ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964947064+07:00","message":"TextPushed: 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964948758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.9649508+07:00","message":"> Transcript [2163] [true]: 'เป็นไงคะถูกกันกี่ข้อคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964952944+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964954577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964956083+07:00","message":"StatePrefix: 'เป็นไงคะถูกกันกี่ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.964957809+07:00","message":"TextPushed: 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.96496409+07:00","message":"Push: 'กันกี่ข้อคะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.964972993+07:00","message":"push: {true กันกี่ข้อคะนักเรียน 0 0xc0024a4300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:50.97307674+07:00","message":"write wav file: './tmp/7510/7510_218.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.968545416+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.023332858+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.188730203+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.188749628+07:00","message":"found end of frame, send empty tag with msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.188752551+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.188760092+07:00","message":"[buffer interim] 219 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.18876659+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.18877163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.188774252+07:00","message":"> Transcript [2164] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.188776463+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.18877839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.188780139+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.1887818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.188788963+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.188797413+07:00","message":"push: {true \n 0 0xc0035f2700}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:52.193628924+07:00","message":"write wav file: './tmp/7510/7510_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.416053516+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.745177704+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.745208948+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-02-25T13:13:52.745213751+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.745228285+07:00","message":"[buffer interim] 220 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.745234295+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.745236421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.88325971+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.883298908+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-02-25T13:13:52.883305746+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.883319484+07:00","message":"[buffer interim] 220 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.883326893+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.883328841+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.883336236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.883338997+07:00","message":"> Transcript [2165] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.883341082+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.062837005+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.062876851+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-02-25T13:13:53.062883039+07:00","message":"receive interim result [false|false]: จากตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.062896537+07:00","message":"[buffer interim] 220 false จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.062903583+07:00","message":"[bufferProcess] interim [660000000]:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.062905927+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.062912933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.062915884+07:00","message":"> Transcript [2166] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.062918115+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.062920314+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.250528042+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.25057075+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-02-25T13:13:53.250576731+07:00","message":"receive interim result [false|false]: จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.250590394+07:00","message":"[buffer interim] 220 false จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.250599042+07:00","message":"[bufferProcess] interim [840000000]:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.250601498+07:00","message":"[bufferProcess] send to processor:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.250606327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.250608992+07:00","message":"> Transcript [2167] [false]: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.250611719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.250613605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.250615512+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.250617537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.379945752+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.379983499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.379988693+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.380001802+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.380008407+07:00","message":"[bufferProcess] interim [960000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.380010527+07:00","message":"[bufferProcess] send to processor:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.380016266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.380018984+07:00","message":"> Transcript [2168] [false]: 'จากตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.380021874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.38002377+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.380026019+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.380028314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.661960922+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.661987753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1 นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.66199442+07:00","message":"receive interim result [false|false]: จากตอนที่ 1 นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.662007524+07:00","message":"[buffer interim] 220 false จากตอนที่ 1 นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.662015922+07:00","message":"[bufferProcess] interim [320000000]:จากตอนที่ 1 นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.662019524+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.662024626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.662028273+07:00","message":"> Transcript [2169] [false]: 'จากตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.662032403+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.662034768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.662036797+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.66203882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:53.69360376+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:53.693603255+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.775912908+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.77595455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1 นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.775960178+07:00","message":"receive interim result [false|false]: จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.77597399+07:00","message":"[buffer interim] 220 false จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.775980882+07:00","message":"[bufferProcess] interim [380000000]:จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.775983438+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.775990858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.775993455+07:00","message":"> Transcript [2170] [false]: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.77599664+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.775998872+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.776000859+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.776005031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.776011024+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.776012957+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.776014904+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.776017667+07:00","message":"Next Push (prob) : 'ตอนที่ 1 นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.776025655+07:00","message":"push: {false จาก 0 0xc0035f2d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.829630526+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.829667997+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-02-25T13:13:53.829674549+07:00","message":"receive interim result [false|false]: จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.829685407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.829687808+07:00","message":"receive interim result [false|false]:  1 นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.829693778+07:00","message":"[buffer interim] 220 false จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.82970073+07:00","message":"[buffer interim] 220 false  1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.829706914+07:00","message":"[bufferProcess] interim [440000000]:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.829709145+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.829717187+07:00","message":"[bufferProcess] interim [440000000]: 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.829719584+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.829722586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.82972524+07:00","message":"> Transcript [2171] [false]: 'จากตอนที่ 1 นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.829728099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.829730219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.829731839+07:00","message":"StatePrefix: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.829734131+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.967582985+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.967619105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.967625328+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.967634265+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-02-25T13:13:53.967637208+07:00","message":"receive interim result [false|false]:  นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.967643972+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.96764864+07:00","message":"[buffer interim] 220 false  นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.967653552+07:00","message":"[bufferProcess] interim [560000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.967656081+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.967659065+07:00","message":"[bufferProcess] interim [560000000]: นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.967661363+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.96767213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.967683239+07:00","message":"> Transcript [2172] [false]: 'จากตอนที่ 1 นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.967688406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.96769054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.967692629+07:00","message":"StatePrefix: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.967694911+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.975695293+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.975717552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.975723582+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.975735779+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-02-25T13:13:53.975739554+07:00","message":"receive interim result [false|false]:  นักเรียนยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.975745626+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.975748837+07:00","message":"[buffer interim] 220 false  นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.975765019+07:00","message":"[bufferProcess] interim [620000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.97577942+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.975787127+07:00","message":"[bufferProcess] interim [620000000]: นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.975789541+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.975792869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.975795657+07:00","message":"> Transcript [2173] [false]: 'จากตอนที่ 1 นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.975798786+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.975800552+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.97580244+07:00","message":"StatePrefix: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.975805144+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.158520978+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.158557944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.15856388+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.158570711+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-02-25T13:13:54.158573565+07:00","message":"receive interim result [false|false]:  นักเรียนยังจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.158580191+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.15858318+07:00","message":"[buffer interim] 220 false  นักเรียนยังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158589253+07:00","message":"[bufferProcess] interim [740000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158593637+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158596795+07:00","message":"[bufferProcess] interim [740000000]: นักเรียนยังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158599066+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158602296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158605709+07:00","message":"> Transcript [2174] [false]: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158609169+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158611182+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158612937+07:00","message":"StatePrefix: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158615367+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158618188+07:00","message":"Push: 'ตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158620166+07:00","message":"TextPushed: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158622026+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.158623959+07:00","message":"Next Push (prob) : 'เรียนยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.158631282+07:00","message":"push: {false ตอนที่ 1 นัก 0 0xc0035f2d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.165081388+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.165094955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.165099157+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.165113191+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-02-25T13:13:54.16511566+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.165119999+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.165122486+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.165125762+07:00","message":"[bufferProcess] interim [800000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.165128642+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.165135394+07:00","message":"[bufferProcess] interim [800000000]: นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.165137401+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.165140107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.165142621+07:00","message":"> Transcript [2175] [false]: 'จากตอนที่ 1 นักเรียนยังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.165145073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.165146673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.165148248+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.165150131+07:00","message":"TextPushed: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.344240316+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.344272915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.344278331+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.344288809+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-02-25T13:13:54.344292738+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.344311776+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.344326029+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.344332333+07:00","message":"[bufferProcess] interim [980000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.344335357+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.344343823+07:00","message":"[bufferProcess] interim [980000000]: นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.344346376+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.344349428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.344352806+07:00","message":"> Transcript [2176] [false]: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.344356064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.344358388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.344360144+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.344362376+07:00","message":"TextPushed: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.478351945+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.478390494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.478396522+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.478405698+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-02-25T13:13:54.478410618+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.478417253+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.478422335+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.478428711+07:00","message":"[bufferProcess] interim [100000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.478431348+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.47843714+07:00","message":"[bufferProcess] interim [100000000]: นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.478440299+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.478443693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.478454406+07:00","message":"> Transcript [2177] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.478457665+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.478459657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.478461508+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.478463742+07:00","message":"TextPushed: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.665230806+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.665258876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.665264683+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.66527583+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-02-25T13:13:54.665279087+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.665288492+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.665295839+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665302642+07:00","message":"[bufferProcess] interim [280000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665305248+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665313015+07:00","message":"[bufferProcess] interim [280000000]: นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665315621+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665318387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665324154+07:00","message":"> Transcript [2178] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665327672+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665330021+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665331805+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665333633+07:00","message":"TextPushed: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665340554+07:00","message":"Push: 'เรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665342301+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665344292+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.665346502+07:00","message":"Next Push (prob) : 'จำได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.665354248+07:00","message":"push: {false เรียนยัง 0 0xc0035f2d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.857870128+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.857912481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.857918213+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.857933597+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-02-25T13:13:54.857937188+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.857945736+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.857949007+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.857955204+07:00","message":"[bufferProcess] interim [460000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.857957828+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.857961292+07:00","message":"[bufferProcess] interim [460000000]: นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.857963696+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.857967049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.85796979+07:00","message":"> Transcript [2179] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.857972785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.857975321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.857977251+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.857979553+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.440354317+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.440399502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.440406394+07:00","message":"receive interim result [false|false]: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.440421439+07:00","message":"[buffer interim] 220 false จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.440429071+07:00","message":"[bufferProcess] interim [60000000]:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.440432184+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.440440517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.440443148+07:00","message":"> Transcript [2180] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.44044668+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.440452175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.440454097+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.440456368+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.469192668+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.469230604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.469236199+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.46924778+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-02-25T13:13:55.469254839+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.469263326+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.469267018+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.469272703+07:00","message":"[bufferProcess] interim [120000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.469275102+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.46927807+07:00","message":"[bufferProcess] interim [120000000]: นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.469280215+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.469282774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.469285449+07:00","message":"> Transcript [2181] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.469288376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.469290375+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.469292006+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.469293919+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.627271137+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.627305236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.627311414+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.627322522+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-02-25T13:13:55.627325973+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากูด่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.627332951+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.627339483+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่ากูด่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.62734468+07:00","message":"[bufferProcess] interim [240000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627347384+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627350628+07:00","message":"[bufferProcess] interim [240000000]: นักเรียนยังจำได้ไหมคะว่ากูด่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.6273546+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูด่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627358104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627360738+07:00","message":"> Transcript [2182] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627364224+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627366325+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627369753+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627371984+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627374523+07:00","message":"Push: 'จำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627376431+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627378506+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.627380489+07:00","message":"Next Push (prob) : 'คะว่ากู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.627387585+07:00","message":"push: {false จำได้ไหม 0 0xc0035f2d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.634407997+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.634446553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.634454359+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.634492425+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-02-25T13:13:55.634497536+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.634506453+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.634510561+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.634517249+07:00","message":"[bufferProcess] interim [300000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.634521344+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูด่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.634525549+07:00","message":"[bufferProcess] interim [300000000]: นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.634529155+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.634533606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.634537936+07:00","message":"> Transcript [2183] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูด่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.634542312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.634545028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.634547886+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.634551266+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.781610294+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.781644144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.781650112+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.781662945+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-02-25T13:13:55.781666139+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.781673794+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.781683612+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.781689809+07:00","message":"[bufferProcess] interim [420000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.781693034+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.78169961+07:00","message":"[bufferProcess] interim [420000000]: นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.781702368+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.781706408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.781709204+07:00","message":"> Transcript [2184] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.781712705+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.781714867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.781716686+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.781718973+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.887027752+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.887065441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.887071127+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.887081498+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-02-25T13:13:55.887084734+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.887092619+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.887096347+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.887102255+07:00","message":"[bufferProcess] interim [480000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.887104882+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.887108112+07:00","message":"[bufferProcess] interim [480000000]: นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.887110459+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.88711358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.88711631+07:00","message":"> Transcript [2185] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.887119085+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.887121139+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.887123116+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.887125139+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.965000888+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.965027464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.96503269+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.965043085+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-02-25T13:13:55.96504617+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.96505292+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.965056943+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965062235+07:00","message":"[bufferProcess] interim [600000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965064872+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965068027+07:00","message":"[bufferProcess] interim [600000000]: นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965070209+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965074826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965077215+07:00","message":"> Transcript [2186] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965079979+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965081691+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965083776+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.96508562+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965088388+07:00","message":"Push: 'คะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965090189+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965092175+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.965094188+07:00","message":"Next Push (prob) : 'ได้ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.965102275+07:00","message":"push: {false คะว่ากู 0 0xc0035f2d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.073046717+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.073093992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.073100111+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.073114889+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-02-25T13:13:56.073117692+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.073125458+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.073130188+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.073145888+07:00","message":"[bufferProcess] interim [660000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.073184782+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.073198278+07:00","message":"[bufferProcess] interim [660000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.073201477+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.073205332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.073209173+07:00","message":"> Transcript [2187] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.073212469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.07321444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.073216191+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.07321907+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.134881436+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.134921777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.134928686+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.134944547+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-02-25T13:13:56.134948938+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.13496295+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.134977582+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.134983974+07:00","message":"[bufferProcess] interim [780000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.134986783+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.13499233+07:00","message":"[bufferProcess] interim [780000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.134995427+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.134998256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.135001653+07:00","message":"> Transcript [2188] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.135003965+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.135006079+07:00","message":"Set new StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.581283722+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.581323745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.581330863+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.581343844+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-02-25T13:13:56.581348346+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.581374181+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.581398534+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.581407647+07:00","message":"[bufferProcess] interim [140000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.581412229+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.581423288+07:00","message":"[bufferProcess] interim [140000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.581426747+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.581430642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.58143498+07:00","message":"> Transcript [2189] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.581439675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.581442388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.581445367+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.581449111+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:56.694090567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:56.69409218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.772416051+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.772447782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.772453899+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.772464366+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-02-25T13:13:56.772468096+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.7724741+07:00","message":"[buffer interim] 220 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.772477528+07:00","message":"[buffer interim] 220 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.77248338+07:00","message":"[bufferProcess] interim [380000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.772491228+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.772494639+07:00","message":"[bufferProcess] interim [380000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.77249741+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.772500803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.772503574+07:00","message":"> Transcript [2190] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.772507078+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.772508712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.772510456+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.772513164+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.825386519+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.900632449+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.946445899+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.946486917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งคำถามชวนคิด\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.946501797+07:00","message":"receive interim result [true|false]: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.946512078+07:00","message":"end recv isFinal message id 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.946514081+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.946521379+07:00","message":"[buffer interim] 220 true จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946533263+07:00","message":"[bufferProcess] interim [650000000]:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946540262+07:00","message":"[bufferProcess] send to processor (isfinal):จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946543752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946546731+07:00","message":"> Transcript [2191] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.94655005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946552063+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946554418+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946556756+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946558892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946562019+07:00","message":"> Transcript [2192] [true]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้งคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946564136+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946565672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946567154+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.946568913+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.94657656+07:00","message":"Push: 'ได้ตั้งคำถามชวนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.946585944+07:00","message":"push: {true ได้ตั้งคำถามชวนคิด 0 0xc0035f2d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:56.956261359+07:00","message":"write wav file: './tmp/7510/7510_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.014546621+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.168885545+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.168914056+07:00","message":"found end of frame, send empty tag with msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.168917973+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.168931476+07:00","message":"[buffer interim] 221 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.168972089+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.168983395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.16898748+07:00","message":"> Transcript [2193] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.16899098+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.168994317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.168996905+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.169001181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.16900983+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.169021978+07:00","message":"push: {true \n 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:57.175020351+07:00","message":"write wav file: './tmp/7510/7510_221.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.917595717+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.374574392+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.374612262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.374617205+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.374631415+07:00","message":"[buffer interim] 222 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.374639365+07:00","message":"[bufferProcess] interim [300000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.374640978+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.374647416+07:00","message":"[bufferProcess] send to processor (ticker):ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.374650494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.374653226+07:00","message":"> Transcript [2194] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.374655236+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.575370982+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.575410185+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-02-25T13:13:58.575416936+07:00","message":"receive interim result [false|false]: ให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.575431453+07:00","message":"[buffer interim] 222 false ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.575446238+07:00","message":"[bufferProcess] interim [480000000]:ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.575448321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.627246432+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.627286149+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-02-25T13:13:58.627293163+07:00","message":"receive interim result [false|false]: ให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.627308686+07:00","message":"[buffer interim] 222 false ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.627315964+07:00","message":"[bufferProcess] interim [540000000]:ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.627318221+07:00","message":"[bufferProcess] send to processor:ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.627325019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.627327944+07:00","message":"> Transcript [2195] [false]: 'ให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.627330837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.62733284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.627335407+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.627337661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.756349747+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.756386541+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-02-25T13:13:58.756392435+07:00","message":"receive interim result [false|false]: ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.756406811+07:00","message":"[buffer interim] 222 false ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.756414511+07:00","message":"[bufferProcess] interim [660000000]:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.756416815+07:00","message":"[bufferProcess] send to processor:ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.756423945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.756426856+07:00","message":"> Transcript [2196] [false]: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.756429912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.756432431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.756436284+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.756439049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.078834094+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.078870068+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-02-25T13:13:59.07887588+07:00","message":"receive interim result [false|false]: ให้นักเรียนวัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.07888927+07:00","message":"[buffer interim] 222 false ให้นักเรียนวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.078896541+07:00","message":"[bufferProcess] interim [960000000]:ให้นักเรียนวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.078898644+07:00","message":"[bufferProcess] send to processor:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.078906131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.078912201+07:00","message":"> Transcript [2197] [false]: 'ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.078915305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.078918886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.078920926+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.078923072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.080947353+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.080960575+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-02-25T13:13:59.080965352+07:00","message":"receive interim result [false|false]: ให้นักเรียนไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.080974444+07:00","message":"[buffer interim] 222 false ให้นักเรียนไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080977375+07:00","message":"[bufferProcess] interim [20000000]:ให้นักเรียนไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080979167+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080980967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080982767+07:00","message":"> Transcript [2198] [false]: 'ให้นักเรียนวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080984713+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080986397+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080988035+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080989552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080992068+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080993773+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080995676+07:00","message":"Set new StatePrefix : 'ให้นักเรียนวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.080997696+07:00","message":"Next Push (prob) : 'นักเรียนวัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.081005831+07:00","message":"push: {false ให้ 0 0xc00041d800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.274829868+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.274864369+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-02-25T13:13:59.274870038+07:00","message":"receive interim result [false|false]: ให้นักเรียนไว้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.274885279+07:00","message":"[buffer interim] 222 false ให้นักเรียนไว้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.274892511+07:00","message":"[bufferProcess] interim [200000000]:ให้นักเรียนไว้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.274894791+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.274901233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.274904283+07:00","message":"> Transcript [2199] [false]: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.274906368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.274908378+07:00","message":"Set new StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.328005924+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.328038101+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-02-25T13:13:59.328043891+07:00","message":"receive interim result [false|false]: ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.328057668+07:00","message":"[buffer interim] 222 false ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.328064153+07:00","message":"[bufferProcess] interim [320000000]:ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.328067106+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนไว้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.328073756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.328077207+07:00","message":"> Transcript [2200] [false]: 'ให้นักเรียนไว้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.328080521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.328083721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.328086021+07:00","message":"StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.328088328+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.572659899+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.646792362+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.659494764+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.65952742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนไว้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.6595394+07:00","message":"receive interim result [true|false]: ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.659548514+07:00","message":"end recv isFinal message id 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.659550654+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.659555871+07:00","message":"[buffer interim] 222 true ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659565229+07:00","message":"[bufferProcess] interim [680000000]:ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659570658+07:00","message":"[bufferProcess] send to processor (isfinal):ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659574319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659577283+07:00","message":"> Transcript [2201] [false]: 'ให้นักเรียนไว้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659580359+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659582168+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659583878+07:00","message":"StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659585935+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659587607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659589515+07:00","message":"> Transcript [2202] [true]: 'ให้นักเรียนไว้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659591448+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659593044+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659594508+07:00","message":"StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.659596069+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.65960241+07:00","message":"Push: 'นักเรียนไว้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.659610252+07:00","message":"push: {true นักเรียนไว้นะคะ 0 0xc00041d800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:59.666190756+07:00","message":"write wav file: './tmp/7510/7510_222.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:59.695055398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:59.695083403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.714522949+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.862722001+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.862742808+07:00","message":"found end of frame, send empty tag with msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.86274586+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.862752476+07:00","message":"[buffer interim] 223 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.862759838+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.862769671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.862772504+07:00","message":"> Transcript [2203] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.862774769+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.862776526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.862778126+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.862780167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.862782937+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.86279274+07:00","message":"push: {true \n 0 0xc0035f3180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:59.869183186+07:00","message":"write wav file: './tmp/7510/7510_223.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.976957453+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.499410773+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.499452042+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-02-25T13:14:00.499456941+07:00","message":"receive interim result [false|false]: ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.499470876+07:00","message":"[buffer interim] 224 false ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.499477943+07:00","message":"[bufferProcess] interim [600000000]:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.499480116+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.633111868+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.633153963+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-02-25T13:14:00.633159962+07:00","message":"receive interim result [false|false]: วาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.633184419+07:00","message":"[buffer interim] 224 false วาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.633192115+07:00","message":"[bufferProcess] interim [720000000]:วาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.633194318+07:00","message":"[bufferProcess] send to processor:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.633198298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.633201458+07:00","message":"> Transcript [2204] [false]: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.633203491+07:00","message":"Set StatePrefix (first interim): 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.8117029+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.81174101+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-02-25T13:14:00.811748035+07:00","message":"receive interim result [false|false]: ว่าพระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.81176145+07:00","message":"[buffer interim] 224 false ว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.811768441+07:00","message":"[bufferProcess] interim [840000000]:ว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.811770516+07:00","message":"[bufferProcess] send to processor:วาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.811778107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.811781158+07:00","message":"> Transcript [2205] [false]: 'วาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.811783239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.811785502+07:00","message":"Set new StatePrefix: 'วาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.81646602+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.816491125+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-02-25T13:14:00.816497607+07:00","message":"receive interim result [false|false]: ว่าเพราะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.816509331+07:00","message":"[buffer interim] 224 false ว่าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.816515861+07:00","message":"[bufferProcess] interim [900000000]:ว่าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.816518693+07:00","message":"[bufferProcess] send to processor:ว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.816526116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.816529831+07:00","message":"> Transcript [2206] [false]: 'ว่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.816534238+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.816537217+07:00","message":"Set new StatePrefix: 'ว่าพระ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.940964786+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.940999612+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-02-25T13:14:00.941005891+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.941020411+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.941027514+07:00","message":"[bufferProcess] interim [20000000]:ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.94102979+07:00","message":"[bufferProcess] send to processor:ว่าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.941036597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.941039411+07:00","message":"> Transcript [2207] [false]: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.941041441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.9410434+07:00","message":"Set new StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.198258317+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.198304736+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-02-25T13:14:01.198312692+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.198330111+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.198347251+07:00","message":"[bufferProcess] interim [260000000]:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.198351861+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.198356357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.198359652+07:00","message":"> Transcript [2208] [false]: 'ว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.198362772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.198364707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.198366465+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.198370853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.83932139+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.83935502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.839360653+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.839375622+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.839381741+07:00","message":"[bufferProcess] interim [860000000]:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.839384024+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.839391204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.839393881+07:00","message":"> Transcript [2209] [false]: 'ว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.839396621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.839398548+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.839401762+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.839404019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.840876552+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.840886158+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-02-25T13:14:01.840889102+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.840896093+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.84089883+07:00","message":"[bufferProcess] interim [920000000]:ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.840900558+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.840902653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.840904598+07:00","message":"> Transcript [2210] [false]: 'ว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.840906586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.840908266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.840910162+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.840911874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.049177665+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.049213566+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-02-25T13:14:02.049220738+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.049234072+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049240691+07:00","message":"[bufferProcess] interim [100000000]:ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049243089+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049248372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049250994+07:00","message":"> Transcript [2211] [false]: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049254225+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049256181+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049257914+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049259922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049264108+07:00","message":"Push: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049265854+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049268023+07:00","message":"Set new StatePrefix : 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.049271533+07:00","message":"Next Push (prob) : 'เหตุใดสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.049278421+07:00","message":"push: {false ว่าเพราะ 0 0xc002d59000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.092420259+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.092454342+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-02-25T13:14:02.092460533+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.092472004+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.092478041+07:00","message":"[bufferProcess] interim [160000000]:ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.092480542+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.092483986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.09248629+07:00","message":"> Transcript [2212] [false]: 'ว่าเพราะเหตุใดสารใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.092489239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.092491363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.092493158+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.09249509+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.220439173+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.220476324+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-02-25T13:14:02.220482245+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.220496878+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.220504393+07:00","message":"[bufferProcess] interim [280000000]:ว่าเพราะเหตุใดสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.220506916+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.220514964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.220517908+07:00","message":"> Transcript [2213] [false]: 'ว่าเพราะเหตุใดสารดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.220521469+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.220524104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.220525866+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.22052811+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.289040828+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.289076462+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-02-25T13:14:02.289082434+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.289096609+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.289104184+07:00","message":"[bufferProcess] interim [340000000]:ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.2891066+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.289110463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.289113199+07:00","message":"> Transcript [2214] [false]: 'ว่าเพราะเหตุใดสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.28911652+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.289118534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.289120175+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.289122163+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:02.695419209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:02.695444993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.929091476+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.929126802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.929133014+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.929145783+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929152926+07:00","message":"[bufferProcess] interim [940000000]:ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929155442+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929172809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929176229+07:00","message":"> Transcript [2215] [false]: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929179882+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929182079+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929183843+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929186119+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929192447+07:00","message":"Push: 'เหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929194153+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929196154+07:00","message":"Set new StatePrefix : 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.929198245+07:00","message":"Next Push (prob) : 'ดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.929205936+07:00","message":"push: {false เหตุใดสาร 0 0xc002d59000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.932132425+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.932149167+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-02-25T13:14:02.932153964+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.932165441+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดังกล่าวจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.932169943+07:00","message":"[bufferProcess] interim [0]:ว่าเพราะเหตุใดสารดังกล่าวจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.932173933+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.932176345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.932178377+07:00","message":"> Transcript [2216] [false]: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.932181075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.932183002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.932184589+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.932186642+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.180152967+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.180195268+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-02-25T13:14:03.180202485+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.180217001+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดังกล่าวจึงขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.180224566+07:00","message":"[bufferProcess] interim [240000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.180227056+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.180234761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.180237565+07:00","message":"> Transcript [2217] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.180241514+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.180244006+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.180248268+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.180251081+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.182282087+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.182303019+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-02-25T13:14:03.182308149+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.182322457+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดังกล่าวจึงคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.18232794+07:00","message":"[bufferProcess] interim [300000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.182330284+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.182336686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.182338857+07:00","message":"> Transcript [2218] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.182341417+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.182343504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.18234524+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.182347232+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.440556926+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.440600803+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-02-25T13:14:03.44060711+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.440621361+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440628935+07:00","message":"[bufferProcess] interim [480000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440631688+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440639118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440642111+07:00","message":"> Transcript [2219] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440646137+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440648429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440650551+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440653473+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440659768+07:00","message":"Push: 'ดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440661476+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.440663438+07:00","message":"Set new StatePrefix : 'ว่าเพราะเหตุใดสารดังกล่าวจึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.44066566+07:00","message":"Next Push (prob) : 'จึงคง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.440674312+07:00","message":"push: {false ดังกล่าว 0 0xc002d59000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.627432237+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.627463741+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-02-25T13:14:03.627469346+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.627480654+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.627487919+07:00","message":"[bufferProcess] interim [660000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.627490223+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.627496155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.627499035+07:00","message":"> Transcript [2220] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.627502448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.627504451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.627506464+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.627509163+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.843157472+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.843190399+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-02-25T13:14:03.843196617+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.843211944+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.843220213+07:00","message":"[bufferProcess] interim [900000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.843222718+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.843228786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.843231506+07:00","message":"> Transcript [2221] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.843234699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.843236701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.843239106+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.843241875+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.889922426+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.889953387+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-02-25T13:14:03.889959038+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.889973749+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.889981485+07:00","message":"[bufferProcess] interim [960000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.889983957+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.889988816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.889991285+07:00","message":"> Transcript [2222] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.88999463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.889996626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.889998514+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.890001622+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.138748613+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.138791174+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-02-25T13:14:04.138798557+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.138813734+07:00","message":"[buffer interim] 224 false ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138820856+07:00","message":"[bufferProcess] interim [140000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138824411+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138835911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138839022+07:00","message":"> Transcript [2223] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138843292+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138848049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138850517+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138853275+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138861466+07:00","message":"Push: 'จึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138863354+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.138865496+07:00","message":"Set new StatePrefix : 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.13886809+07:00","message":"Next Push (prob) : 'อยู่ในหลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.138877749+07:00","message":"push: {false จึงคง 0 0xc002d59000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.323875536+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.413695377+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.413737847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.413745344+07:00","message":"receive interim result [true|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.413758729+07:00","message":"end recv isFinal message id 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.413762054+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.41378943+07:00","message":"[buffer interim] 224 true ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413816288+07:00","message":"[bufferProcess] interim [590000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413830467+07:00","message":"[bufferProcess] send to processor (isfinal):ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413834877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413837855+07:00","message":"> Transcript [2224] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413842733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.41384482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413848439+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413852096+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413853869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413855778+07:00","message":"> Transcript [2225] [true]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413858124+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413859668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413861173+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.413863339+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.4138678+07:00","message":"Push: 'อยู่ในหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.413878969+07:00","message":"push: {true อยู่ในหลอดเลือด 0 0xc002d59000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:04.42347076+07:00","message":"write wav file: './tmp/7510/7510_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.515427414+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.862884093+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.862917991+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-02-25T13:14:04.862922227+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.86293614+07:00","message":"[buffer interim] 225 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.862942412+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.862944299+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.05025504+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.050298314+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-02-25T13:14:05.050304721+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.050320119+07:00","message":"[buffer interim] 225 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.050328015+07:00","message":"[bufferProcess] interim [600000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.050330323+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.05033855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.050341372+07:00","message":"> Transcript [2226] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.050343466+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.168814244+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.168853981+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-02-25T13:14:05.168859817+07:00","message":"receive interim result [false|false]: และไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.168874195+07:00","message":"[buffer interim] 225 false และไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.168881698+07:00","message":"[bufferProcess] interim [660000000]:และไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.168884066+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.168891527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.168894955+07:00","message":"> Transcript [2227] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.168897923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.168900067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.168902123+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.168904381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.367290305+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.367338115+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-02-25T13:14:05.367344354+07:00","message":"receive interim result [false|false]: และไม่รับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.36736071+07:00","message":"[buffer interim] 225 false และไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.36736836+07:00","message":"[bufferProcess] interim [840000000]:และไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.367370625+07:00","message":"[bufferProcess] send to processor:และไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.367378808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.367381721+07:00","message":"> Transcript [2228] [false]: 'และไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.367384464+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.367386573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.367388538+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.367390642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.49170906+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.491750291+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-02-25T13:14:05.491756826+07:00","message":"receive interim result [false|false]: และไม่ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.491771057+07:00","message":"[buffer interim] 225 false และไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.491778546+07:00","message":"[bufferProcess] interim [960000000]:และไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.49178111+07:00","message":"[bufferProcess] send to processor:และไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.491788349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.491791468+07:00","message":"> Transcript [2229] [false]: 'และไม่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.491794581+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.49179644+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.491798651+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.491803383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.512298399+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.512328644+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-02-25T13:14:05.512334394+07:00","message":"receive interim result [false|false]: และไม่ลำเอียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.512347964+07:00","message":"[buffer interim] 225 false และไม่ลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512353878+07:00","message":"[bufferProcess] interim [20000000]:และไม่ลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512355997+07:00","message":"[bufferProcess] send to processor:และไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512359597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512362105+07:00","message":"> Transcript [2230] [false]: 'และไม่ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512364492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512366362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512368123+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512370006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512376324+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512378006+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.51237976+07:00","message":"Set new StatePrefix : 'และไม่ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.512381706+07:00","message":"Next Push (prob) : 'ไม่ระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.512391336+07:00","message":"push: {false และ 0 0xc00041c880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.678974934+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.67901969+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-02-25T13:14:05.679026497+07:00","message":"receive interim result [false|false]: และไม่ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.679040899+07:00","message":"[buffer interim] 225 false และไม่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.679047521+07:00","message":"[bufferProcess] interim [140000000]:และไม่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.679049646+07:00","message":"[bufferProcess] send to processor:และไม่ลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.679052636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.679055218+07:00","message":"> Transcript [2231] [false]: 'และไม่ลำเอียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.679057135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.679059344+07:00","message":"Set new StatePrefix: 'และไม่ลำเอียง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:05.696154836+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:05.696157698+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.744068707+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.744102964+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-02-25T13:14:05.7441094+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.74412188+07:00","message":"[buffer interim] 225 false และไม่ลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.744127856+07:00","message":"[bufferProcess] interim [320000000]:และไม่ลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.744129917+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.744135084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.744137656+07:00","message":"> Transcript [2232] [false]: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.744140428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.744142474+07:00","message":"Set new StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.058082678+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.058128666+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-02-25T13:14:06.058134824+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.058148693+07:00","message":"[buffer interim] 225 false และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.05815902+07:00","message":"[bufferProcess] interim [560000000]:และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.058162786+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.058169592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.058173266+07:00","message":"> Transcript [2233] [false]: 'และไม่ลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.058177783+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.058182603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.058184671+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.058187164+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.249801311+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.249847097+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-02-25T13:14:06.249852131+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.249868115+07:00","message":"[buffer interim] 225 false และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.249875422+07:00","message":"[bufferProcess] interim [740000000]:และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.249878122+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.24988576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.249888942+07:00","message":"> Transcript [2234] [false]: 'และไม่ลำเลียงเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.249892146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.249894511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.249896491+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.24989883+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.639255618+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.639291863+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-02-25T13:14:06.639297075+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.639308931+07:00","message":"[buffer interim] 225 false และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.639315118+07:00","message":"[bufferProcess] interim [160000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.639317761+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.639322874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.639325533+07:00","message":"> Transcript [2235] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.639328386+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.639330352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.639332856+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.639335089+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.826364057+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.826397058+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-02-25T13:14:06.82640242+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.826413771+07:00","message":"[buffer interim] 225 false และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826419535+07:00","message":"[bufferProcess] interim [340000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826421986+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826427898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826430411+07:00","message":"> Transcript [2236] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826433501+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826435358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826437152+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826439386+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826445057+07:00","message":"Push: 'ไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826446836+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826448782+07:00","message":"Set new StatePrefix : 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.826451056+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.826458314+07:00","message":"push: {false ไม่ลำเลียง 0 0xc00041c880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.088325357+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.088371083+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-02-25T13:14:07.088378303+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.088392704+07:00","message":"[buffer interim] 225 false และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.088400856+07:00","message":"[bufferProcess] interim [580000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.088403638+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.088411216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.088414131+07:00","message":"> Transcript [2237] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.088417625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.088420137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.088423974+07:00","message":"StatePrefix: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.088426736+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.263688762+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.362682033+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.36272109+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-02-25T13:14:07.362727242+07:00","message":"receive interim result [true|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.362736859+07:00","message":"end recv isFinal message id 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.362739229+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.36274558+07:00","message":"[buffer interim] 225 true และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362754508+07:00","message":"[bufferProcess] interim [970000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362759287+07:00","message":"[bufferProcess] send to processor (isfinal):และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362762579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362765024+07:00","message":"> Transcript [2238] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362767751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362769404+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362771781+07:00","message":"StatePrefix: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362774136+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.36277582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362777616+07:00","message":"> Transcript [2239] [true]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362779647+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362781138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362782648+07:00","message":"StatePrefix: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362784313+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.362790588+07:00","message":"Push: 'เข้าสู่เซลล์ผนังหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.362797919+07:00","message":"push: {true เข้าสู่เซลล์ผนังหลอดเลือด 0 0xc00041c880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:07.37063149+07:00","message":"write wav file: './tmp/7510/7510_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.978023643+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.513207927+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.513248128+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-02-25T13:14:08.513253193+07:00","message":"receive interim result [false|false]: กูคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.513265996+07:00","message":"[buffer interim] 226 false กูคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.513272992+07:00","message":"[bufferProcess] interim [540000000]:กูคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.513275062+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.513281763+07:00","message":"[bufferProcess] send to processor (ticker):กูคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.513284694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.513287271+07:00","message":"> Transcript [2240] [false]: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.513289518+07:00","message":"Set StatePrefix (first interim): 'กูคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549862547+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549881272+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.54988465+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549886528+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549888109+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549889871+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549891458+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549893063+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549894808+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549896392+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549898256+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549899791+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549901251+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.5499027+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.54990425+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549905756+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549907217+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549908666+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.549910148+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.634134449+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.634171497+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-02-25T13:14:08.634177378+07:00","message":"receive interim result [false|false]: กูคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.634190663+07:00","message":"[buffer interim] 226 false กูคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.634197946+07:00","message":"[bufferProcess] interim [720000000]:กูคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.634199878+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:08.696320998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:08.696323708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.828048074+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.828086504+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-02-25T13:14:08.828092656+07:00","message":"receive interim result [false|false]: กูคิดว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.82810744+07:00","message":"[buffer interim] 226 false กูคิดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.828114497+07:00","message":"[bufferProcess] interim [900000000]:กูคิดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.82811674+07:00","message":"[bufferProcess] send to processor:กูคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.828124424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.828127176+07:00","message":"> Transcript [2241] [false]: 'กูคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.82813068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.828132674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.828134981+07:00","message":"StatePrefix: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.828137054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.213073985+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.213118872+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-02-25T13:14:09.213125712+07:00","message":"receive interim result [false|false]: กูคิดว่าจับปลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.213137799+07:00","message":"[buffer interim] 226 false กูคิดว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.213145417+07:00","message":"[bufferProcess] interim [200000000]:กูคิดว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.213147677+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.213152142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.213155061+07:00","message":"> Transcript [2242] [false]: 'กูคิดว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.213158557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.213170846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.21317311+07:00","message":"StatePrefix: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.21317529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.232950037+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.23297299+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-02-25T13:14:09.232978105+07:00","message":"receive interim result [false|false]: กูคิดว่าจากความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.232990143+07:00","message":"[buffer interim] 226 false กูคิดว่าจากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.232995515+07:00","message":"[bufferProcess] interim [260000000]:กูคิดว่าจากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.232997759+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.233000227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.233002736+07:00","message":"> Transcript [2243] [false]: 'กูคิดว่าจับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.233005376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.233006979+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.233008773+07:00","message":"StatePrefix: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.233010664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.403768964+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.403792229+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-02-25T13:14:09.403796415+07:00","message":"receive interim result [false|false]: กูคิดว่าจากความรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.403808896+07:00","message":"[buffer interim] 226 false กูคิดว่าจากความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403814362+07:00","message":"[bufferProcess] interim [440000000]:กูคิดว่าจากความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.40381673+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403821039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403823818+07:00","message":"> Transcript [2244] [false]: 'กูคิดว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403827821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403830391+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403832426+07:00","message":"StatePrefix: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403834347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403842233+07:00","message":"Push: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403844337+07:00","message":"TextPushed: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403846224+07:00","message":"Set new StatePrefix : 'กูคิดว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.403852337+07:00","message":"Next Push (prob) : 'ว่าจากความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.40386113+07:00","message":"push: {false กูคิด 0 0xc0035f3300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.54354286+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.543583485+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-02-25T13:14:09.543589307+07:00","message":"receive interim result [false|false]: กูคิดว่าจากความรู้ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.543601805+07:00","message":"[buffer interim] 226 false กูคิดว่าจากความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.543608991+07:00","message":"[bufferProcess] interim [620000000]:กูคิดว่าจากความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.543611251+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจากความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.543617101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.543619547+07:00","message":"> Transcript [2245] [false]: 'กูคิดว่าจากความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.543622867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.543625139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.543628534+07:00","message":"StatePrefix: 'กูคิดว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.543630861+07:00","message":"TextPushed: 'กูคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.729564559+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.72960596+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-02-25T13:14:09.729612389+07:00","message":"receive interim result [false|false]: กูคิดว่าจากความรู้ที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.72962619+07:00","message":"[buffer interim] 226 false กูคิดว่าจากความรู้ที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.729633688+07:00","message":"[bufferProcess] interim [800000000]:กูคิดว่าจากความรู้ที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.729636108+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจากความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.729641963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.729645758+07:00","message":"> Transcript [2246] [false]: 'กูคิดว่าจากความรู้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.729649071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.729651583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.729654362+07:00","message":"StatePrefix: 'กูคิดว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.729656674+07:00","message":"TextPushed: 'กูคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.859549705+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.859589816+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-02-25T13:14:09.859595258+07:00","message":"receive interim result [false|false]: กูคิดว่าจากความรู้ที่ได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.859607734+07:00","message":"[buffer interim] 226 false กูคิดว่าจากความรู้ที่ได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.859614177+07:00","message":"[bufferProcess] interim [920000000]:กูคิดว่าจากความรู้ที่ได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.859616842+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจากความรู้ที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.859622734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.859625202+07:00","message":"> Transcript [2247] [false]: 'กูคิดว่าจากความรู้ที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.859628116+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.859630269+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.859632523+07:00","message":"StatePrefix: 'กูคิดว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.859634729+07:00","message":"TextPushed: 'กูคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.056186204+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.056225017+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-02-25T13:14:10.056231037+07:00","message":"receive interim result [false|false]: กูคิดว่าจากความรู้ที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.056244498+07:00","message":"[buffer interim] 226 false กูคิดว่าจากความรู้ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.05625232+07:00","message":"[bufferProcess] interim [100000000]:กูคิดว่าจากความรู้ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.056254642+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจากความรู้ที่ได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.056261043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.056263737+07:00","message":"> Transcript [2248] [false]: 'กูคิดว่าจากความรู้ที่ได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.056267627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.056269933+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.056272176+07:00","message":"StatePrefix: 'กูคิดว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.056274402+07:00","message":"TextPushed: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.056278927+07:00","message":"Push: 'ว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.056282545+07:00","message":"TextPushed: 'กูคิดว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.05628516+07:00","message":"Set new StatePrefix : 'กูคิดว่าจากความรู้ที่ได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.056287223+07:00","message":"Next Push (prob) : 'รู้ที่ได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.05629514+07:00","message":"push: {false ว่าจากความ 0 0xc0035f3300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.23187776+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.231913645+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-02-25T13:14:10.231919414+07:00","message":"receive interim result [false|false]: กูคิดว่าจากความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.231935975+07:00","message":"[buffer interim] 226 false กูคิดว่าจากความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.23194388+07:00","message":"[bufferProcess] interim [280000000]:กูคิดว่าจากความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.23194648+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจากความรู้ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.231950091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.23195314+07:00","message":"> Transcript [2249] [false]: 'กูคิดว่าจากความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.23195573+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.231957583+07:00","message":"Set new StatePrefix: 'กูคิดว่าจากความรู้ที่นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.430955373+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.430993667+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-02-25T13:14:10.430999553+07:00","message":"receive interim result [false|false]: กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.431015262+07:00","message":"[buffer interim] 226 false กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.431023137+07:00","message":"[bufferProcess] interim [520000000]:กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.431025694+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจากความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.431030329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.431033129+07:00","message":"> Transcript [2250] [false]: 'กูคิดว่าจากความรู้ที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.431036296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.431038419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.431043393+07:00","message":"StatePrefix: 'กูคิดว่าจากความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.431046298+07:00","message":"TextPushed: 'กูคิดว่าจากความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.610432296+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.610468689+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-02-25T13:14:10.610475139+07:00","message":"receive interim result [false|false]: กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.610487978+07:00","message":"[buffer interim] 226 false กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.610495798+07:00","message":"[bufferProcess] interim [640000000]:กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.610498233+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.61050507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.610508195+07:00","message":"> Transcript [2251] [false]: 'กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.610511156+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.610513124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.610515404+07:00","message":"StatePrefix: 'กูคิดว่าจากความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.610518038+07:00","message":"TextPushed: 'กูคิดว่าจากความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.856347974+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.030474876+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.030509622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไปแล้ว\",\"confidence\":0.94124734}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.030515298+07:00","message":"receive interim result [true|false]: กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.03052455+07:00","message":"end recv isFinal message id 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.030526699+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.03053313+07:00","message":"[buffer interim] 226 true กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030541633+07:00","message":"[bufferProcess] interim [90000000]:กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030545502+07:00","message":"[bufferProcess] send to processor (isfinal):กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030549915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.03055341+07:00","message":"> Transcript [2252] [false]: 'กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030558107+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030560996+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030564828+07:00","message":"StatePrefix: 'กูคิดว่าจากความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030568559+07:00","message":"TextPushed: 'กูคิดว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030571456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030574049+07:00","message":"> Transcript [2253] [true]: 'กูคิดว่าจากความรู้ที่นักเรียนได้เรียนไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030577722+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030580416+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.03058275+07:00","message":"StatePrefix: 'กูคิดว่าจากความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.030585712+07:00","message":"TextPushed: 'กูคิดว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.03059621+07:00","message":"Push: 'รู้ที่นักเรียนได้เรียนไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.030607759+07:00","message":"push: {true รู้ที่นักเรียนได้เรียนไปแล้ว 0 0xc0035f3300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:11.039156708+07:00","message":"write wav file: './tmp/7510/7510_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.116270035+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.670475683+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.6705026+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-02-25T13:14:11.670507244+07:00","message":"receive interim result [false|false]: เรียก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.670518293+07:00","message":"[buffer interim] 227 false เรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.670524057+07:00","message":"[bufferProcess] interim [600000000]:เรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.670525664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:11.696488496+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:11.696499955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.835027156+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.835051523+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-02-25T13:14:11.83505638+07:00","message":"receive interim result [false|false]: คง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.835067186+07:00","message":"[buffer interim] 227 false คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.835073515+07:00","message":"[bufferProcess] interim [720000000]:คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.835075599+07:00","message":"[bufferProcess] send to processor:เรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.835081771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.83508423+07:00","message":"> Transcript [2254] [false]: 'เรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.835086217+07:00","message":"Set StatePrefix (first interim): 'เรียก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.963150409+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.963185333+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-02-25T13:14:11.963190603+07:00","message":"receive interim result [false|false]: คงจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.963200963+07:00","message":"[buffer interim] 227 false คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.963207801+07:00","message":"[bufferProcess] interim [840000000]:คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.963209977+07:00","message":"[bufferProcess] send to processor:คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.963215597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.963218263+07:00","message":"> Transcript [2255] [false]: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.963220442+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.963223072+07:00","message":"Set new StatePrefix: 'คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.981646807+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.981669536+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-02-25T13:14:11.981674082+07:00","message":"receive interim result [false|false]: คงตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.981685631+07:00","message":"[buffer interim] 227 false คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.981690615+07:00","message":"[bufferProcess] interim [900000000]:คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.981692597+07:00","message":"[bufferProcess] send to processor:คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.981695932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.981698343+07:00","message":"> Transcript [2256] [false]: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.981701+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.981703127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.981705495+07:00","message":"StatePrefix: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.981707842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.151355031+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.151388386+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-02-25T13:14:12.151394012+07:00","message":"receive interim result [false|false]: จงตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.151405015+07:00","message":"[buffer interim] 227 false จงตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.151411482+07:00","message":"[bufferProcess] interim [80000000]:จงตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.151413693+07:00","message":"[bufferProcess] send to processor:คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.151419274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.151422499+07:00","message":"> Transcript [2257] [false]: 'คงตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.151425224+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.151427193+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.151429018+07:00","message":"StatePrefix: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.151431059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.340516235+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.340551659+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-02-25T13:14:12.340557234+07:00","message":"receive interim result [false|false]: จงตอบคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.340569987+07:00","message":"[buffer interim] 227 false จงตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.340576881+07:00","message":"[bufferProcess] interim [260000000]:จงตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.340579087+07:00","message":"[bufferProcess] send to processor:จงตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.340584802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.34058771+07:00","message":"> Transcript [2258] [false]: 'จงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.340590056+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.34059222+07:00","message":"Set new StatePrefix: 'จงตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.554876081+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.554907521+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-02-25T13:14:12.554913443+07:00","message":"receive interim result [false|false]: จงตอบคำถามเหล่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.554924483+07:00","message":"[buffer interim] 227 false จงตอบคำถามเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.554932088+07:00","message":"[bufferProcess] interim [500000000]:จงตอบคำถามเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.554934632+07:00","message":"[bufferProcess] send to processor:จงตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.554940364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.554943225+07:00","message":"> Transcript [2259] [false]: 'จงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.554946592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.55494856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.554950588+07:00","message":"StatePrefix: 'จงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.554954052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.662161848+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.662200227+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-02-25T13:14:12.662205859+07:00","message":"receive interim result [false|false]: จงตอบคำถามเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.662221812+07:00","message":"[buffer interim] 227 false จงตอบคำถามเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.662228392+07:00","message":"[bufferProcess] interim [620000000]:จงตอบคำถามเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.662230722+07:00","message":"[bufferProcess] send to processor:จงตอบคำถามเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.662234988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.662237838+07:00","message":"> Transcript [2260] [false]: 'จงตอบคำถามเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.662240958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.662242923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.662244684+07:00","message":"StatePrefix: 'จงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.662246512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.986198243+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.986232979+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-02-25T13:14:12.986239351+07:00","message":"receive interim result [false|false]: จงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.986251945+07:00","message":"[buffer interim] 227 false จงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.986259389+07:00","message":"[bufferProcess] interim [860000000]:จงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.986261839+07:00","message":"[bufferProcess] send to processor:จงตอบคำถามเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.986268121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.986270876+07:00","message":"> Transcript [2261] [false]: 'จงตอบคำถามเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.986274235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.98627634+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.986278311+07:00","message":"StatePrefix: 'จงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.98628019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.178452285+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.178490782+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-02-25T13:14:13.178497013+07:00","message":"receive interim result [false|false]: จงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.178510379+07:00","message":"[buffer interim] 227 false จงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.17851767+07:00","message":"[bufferProcess] interim [100000000]:จงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.178520068+07:00","message":"[bufferProcess] send to processor:จงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.17852453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.178528749+07:00","message":"> Transcript [2262] [false]: 'จงตอบคำถามเหล่านี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.178532051+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.178533883+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.178535543+07:00","message":"StatePrefix: 'จงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.17853753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.178543749+07:00","message":"Push: 'จงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.178545625+07:00","message":"TextPushed: 'จงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.178547576+07:00","message":"Set new StatePrefix : 'จงตอบคำถามเหล่านี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.178549787+07:00","message":"Next Push (prob) : 'ถามเหล่านี้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.178557842+07:00","message":"push: {false จงตอบคำ 0 0xc0025b4e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.371220013+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.371257139+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-02-25T13:14:13.371262609+07:00","message":"receive interim result [false|false]: จงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.371277424+07:00","message":"[buffer interim] 227 false จงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.371284528+07:00","message":"[bufferProcess] interim [280000000]:จงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.371286818+07:00","message":"[bufferProcess] send to processor:จงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.371290658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.371293739+07:00","message":"> Transcript [2263] [false]: 'จงตอบคำถามเหล่านี้ได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.371296439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.371298238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.371300249+07:00","message":"StatePrefix: 'จงตอบคำถามเหล่านี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.371302626+07:00","message":"TextPushed: 'จงตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.415480819+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.508470526+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.508503294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จงตอบคำถามเหล่านี้ได้แล้วค่ะ\",\"confidence\":0.8848519}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.50850919+07:00","message":"receive interim result [true|false]: จงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.508519379+07:00","message":"end recv isFinal message id 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.508521642+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.508528225+07:00","message":"[buffer interim] 227 true จงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508535164+07:00","message":"[bufferProcess] interim [520000000]:จงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508538399+07:00","message":"[bufferProcess] send to processor (isfinal):จงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508542374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.50854531+07:00","message":"> Transcript [2264] [false]: 'จงตอบคำถามเหล่านี้ได้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508548182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508551727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.50855401+07:00","message":"StatePrefix: 'จงตอบคำถามเหล่านี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508556675+07:00","message":"TextPushed: 'จงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508558797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508560591+07:00","message":"> Transcript [2265] [true]: 'จงตอบคำถามเหล่านี้ได้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508562673+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508564176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508565615+07:00","message":"StatePrefix: 'จงตอบคำถามเหล่านี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508567313+07:00","message":"TextPushed: 'จงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.508569765+07:00","message":"Push: 'ถามเหล่านี้ได้แล้วค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.508577373+07:00","message":"push: {true ถามเหล่านี้ได้แล้วค่ะ 0 0xc0025b4e00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:13.515919022+07:00","message":"write wav file: './tmp/7510/7510_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.127347675+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:14.697186214+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:14.69718674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.840463757+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.840507258+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-02-25T13:14:14.840513842+07:00","message":"receive interim result [false|false]: เพราะเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.840529686+07:00","message":"[buffer interim] 228 false เพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.840538056+07:00","message":"[bufferProcess] interim [600000000]:เพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.840540681+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.840545641+07:00","message":"[bufferProcess] send to processor (ticker):เพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.840549508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.840553369+07:00","message":"> Transcript [2266] [false]: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.840556956+07:00","message":"Set StatePrefix (first interim): 'เพราะเหตุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.091136972+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.091178354+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-02-25T13:14:15.091186418+07:00","message":"receive interim result [false|false]: เพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.091204554+07:00","message":"[buffer interim] 228 false เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.091217608+07:00","message":"[bufferProcess] interim [780000000]:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.091220629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.481175234+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.481208692+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-02-25T13:14:15.481214466+07:00","message":"receive interim result [false|false]: เพราะเหตุใดสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.48122685+07:00","message":"[buffer interim] 228 false เพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.481233538+07:00","message":"[bufferProcess] interim [140000000]:เพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.481235859+07:00","message":"[bufferProcess] send to processor:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.481239755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.481242362+07:00","message":"> Transcript [2267] [false]: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.481245909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.48124781+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.481249796+07:00","message":"StatePrefix: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.481252259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.738167691+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.738203088+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-02-25T13:14:15.738208598+07:00","message":"receive interim result [false|false]: เพราะเหตุใดสารหนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.738218316+07:00","message":"[buffer interim] 228 false เพราะเหตุใดสารหนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.738225417+07:00","message":"[bufferProcess] interim [440000000]:เพราะเหตุใดสารหนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.738227954+07:00","message":"[bufferProcess] send to processor:เพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.738232491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.738235772+07:00","message":"> Transcript [2268] [false]: 'เพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.738239021+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.738240928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.738242671+07:00","message":"StatePrefix: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.738245033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.746003565+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.746024114+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-02-25T13:14:15.746029524+07:00","message":"receive interim result [false|false]: เพราะเหตุใดสารนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.74604294+07:00","message":"[buffer interim] 228 false เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.746047853+07:00","message":"[bufferProcess] interim [500000000]:เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.746050349+07:00","message":"[bufferProcess] send to processor:เพราะเหตุใดสารหนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.746053314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.746055489+07:00","message":"> Transcript [2269] [false]: 'เพราะเหตุใดสารหนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.746058143+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.746060248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.746062181+07:00","message":"StatePrefix: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.746063965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.113488364+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.214054421+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.214092119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใดสารนี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.214099416+07:00","message":"receive interim result [true|false]: เพราะเหตุใดสารนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.214110713+07:00","message":"end recv isFinal message id 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.214112911+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.214120421+07:00","message":"[buffer interim] 228 true เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214131539+07:00","message":"[bufferProcess] interim [10000000]:เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214134834+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.21413881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214141943+07:00","message":"> Transcript [2270] [false]: 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214145152+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214147089+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214148978+07:00","message":"StatePrefix: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214151507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214158878+07:00","message":"Push: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214160827+07:00","message":"TextPushed: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214162586+07:00","message":"Set new StatePrefix : 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.21416461+07:00","message":"Next Push (prob) : 'ใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.21416631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214168324+07:00","message":"> Transcript [2271] [true]: 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214170505+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214171999+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214173581+07:00","message":"StatePrefix: 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214175207+07:00","message":"TextPushed: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.214177051+07:00","message":"Push: 'ใดสารนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.214185937+07:00","message":"push: {false เพราะเหตุ 0 0xc00041dd80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.214191313+07:00","message":"push: {true ใดสารนี้ 0 0xc00041dd80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:16.221233186+07:00","message":"write wav file: './tmp/7510/7510_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.245117646+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.718625743+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.718658275+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-02-25T13:14:16.718663068+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.718676675+07:00","message":"[buffer interim] 229 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.718683691+07:00","message":"[bufferProcess] interim [480000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.718685758+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.784203313+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.784244618+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-02-25T13:14:16.784251+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.784265988+07:00","message":"[buffer interim] 229 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.784273578+07:00","message":"[bufferProcess] interim [600000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.784276455+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.784284758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.784287688+07:00","message":"> Transcript [2272] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.78428978+07:00","message":"Set StatePrefix (first interim): 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.107458176+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.107496581+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-02-25T13:14:17.107502433+07:00","message":"receive interim result [false|false]: สิ่งใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.107516157+07:00","message":"[buffer interim] 229 false สิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.107523033+07:00","message":"[bufferProcess] interim [900000000]:สิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.107525578+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.10753257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.107536107+07:00","message":"> Transcript [2273] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.107538475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.107540857+07:00","message":"Set new StatePrefix: 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.217972732+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.218002493+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-02-25T13:14:17.21800749+07:00","message":"receive interim result [false|false]: จึงยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.218021047+07:00","message":"[buffer interim] 229 false จึงยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.218028773+07:00","message":"[bufferProcess] interim [960000000]:จึงยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.218031247+07:00","message":"[bufferProcess] send to processor:สิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.218035453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.218038252+07:00","message":"> Transcript [2274] [false]: 'สิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.218041167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.218042963+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.218044803+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.218046768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.414704248+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.414742305+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-02-25T13:14:17.414748201+07:00","message":"receive interim result [false|false]: จึงยังคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.414763346+07:00","message":"[buffer interim] 229 false จึงยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.414771648+07:00","message":"[bufferProcess] interim [140000000]:จึงยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.414773876+07:00","message":"[bufferProcess] send to processor:จึงยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.414777695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.414780339+07:00","message":"> Transcript [2275] [false]: 'จึงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.414782173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.414784086+07:00","message":"Set new StatePrefix: 'จึงยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.478849436+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.478886445+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-02-25T13:14:17.478892499+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.478907226+07:00","message":"[buffer interim] 229 false จึงยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.47891484+07:00","message":"[bufferProcess] interim [320000000]:จึงยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.478917648+07:00","message":"[bufferProcess] send to processor:จึงยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.478925024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.478928007+07:00","message":"> Transcript [2276] [false]: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.478930953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.478933378+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.478935492+07:00","message":"StatePrefix: 'จึงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.478937617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.674890024+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.67492144+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-02-25T13:14:17.674927226+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.674940243+07:00","message":"[buffer interim] 229 false จึงยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.674947087+07:00","message":"[bufferProcess] interim [500000000]:จึงยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.674949378+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.674955106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.674957188+07:00","message":"> Transcript [2277] [false]: 'จึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.674960343+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.674962081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.674963823+07:00","message":"StatePrefix: 'จึงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.674965983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:17.698059801+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:17.698076683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.998278467+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.998317192+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-02-25T13:14:17.99832304+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.998336658+07:00","message":"[buffer interim] 229 false จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.998343763+07:00","message":"[bufferProcess] interim [740000000]:จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.99834622+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.998352265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.998355409+07:00","message":"> Transcript [2278] [false]: 'จึงยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.998359144+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.998361377+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.99836333+07:00","message":"StatePrefix: 'จึงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.998365583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.118936963+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.118978358+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-02-25T13:14:18.11898409+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.118999966+07:00","message":"[buffer interim] 229 false จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.119008126+07:00","message":"[bufferProcess] interim [920000000]:จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.119010792+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.119017887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.11902065+07:00","message":"> Transcript [2279] [false]: 'จึงยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.119024848+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.119027648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.119029285+07:00","message":"StatePrefix: 'จึงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.119031297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.119033588+07:00","message":"Push: 'จึงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.119035392+07:00","message":"TextPushed: 'จึงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.119037263+07:00","message":"Set new StatePrefix : 'จึงยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.11903936+07:00","message":"Next Push (prob) : 'คงอยู่ในหลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.11904786+07:00","message":"push: {false จึงยัง 0 0xc002d58280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.356204341+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.489336298+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.489382268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่ในหลอดเลือด\",\"confidence\":0.95160025}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.489390389+07:00","message":"receive interim result [true|false]: จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.489401595+07:00","message":"end recv isFinal message id 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.489404286+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.489411287+07:00","message":"[buffer interim] 229 true จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489422951+07:00","message":"[bufferProcess] interim [340000000]:จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.48942684+07:00","message":"[bufferProcess] send to processor (isfinal):จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489430448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489433361+07:00","message":"> Transcript [2280] [false]: 'จึงยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.48943637+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489438552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489440351+07:00","message":"StatePrefix: 'จึงยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489442334+07:00","message":"TextPushed: 'จึงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489443858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.48944566+07:00","message":"> Transcript [2281] [true]: 'จึงยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489447647+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489449129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489450698+07:00","message":"StatePrefix: 'จึงยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489452493+07:00","message":"TextPushed: 'จึงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.489456305+07:00","message":"Push: 'คงอยู่ในหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.489464917+07:00","message":"push: {true คงอยู่ในหลอดเลือด 0 0xc002d58280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:18.49678619+07:00","message":"write wav file: './tmp/7510/7510_229.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.80604966+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.290511565+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.290543642+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-02-25T13:14:19.290547901+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.290561061+07:00","message":"[buffer interim] 230 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.290567915+07:00","message":"[bufferProcess] interim [480000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.290569581+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.33447506+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.334509761+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-02-25T13:14:19.334514568+07:00","message":"receive interim result [false|false]: คำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.334525665+07:00","message":"[buffer interim] 230 false คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.334531403+07:00","message":"[bufferProcess] interim [600000000]:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.33453409+07:00","message":"[bufferProcess] send to processor:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.334539908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.334542394+07:00","message":"> Transcript [2282] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.334544464+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.654043475+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.654083665+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-02-25T13:14:19.654089637+07:00","message":"receive interim result [false|false]: คำตอบก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.65410408+07:00","message":"[buffer interim] 230 false คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.654111605+07:00","message":"[bufferProcess] interim [840000000]:คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.654113906+07:00","message":"[bufferProcess] send to processor:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.654121225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.654124063+07:00","message":"> Transcript [2283] [false]: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.654126833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.65412888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.654130648+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.654133089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.657375531+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.657389167+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-02-25T13:14:19.65739325+07:00","message":"receive interim result [false|false]: คำตอบก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.65740317+07:00","message":"[buffer interim] 230 false คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.657406596+07:00","message":"[bufferProcess] interim [900000000]:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.657409039+07:00","message":"[bufferProcess] send to processor:คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.657411352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.657413336+07:00","message":"> Transcript [2284] [false]: 'คำตอบก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.657415595+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.657417215+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.657418843+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.657420443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.966422414+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.966460873+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-02-25T13:14:19.966467224+07:00","message":"receive interim result [false|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.966479674+07:00","message":"[buffer interim] 230 false คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.966486619+07:00","message":"[bufferProcess] interim [140000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.966489845+07:00","message":"[bufferProcess] send to processor:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.966496842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.966499876+07:00","message":"> Transcript [2285] [false]: 'คำตอบก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.966502864+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.966504802+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.966506816+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.966509324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.213569807+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.30933571+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.309378689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.309384082+07:00","message":"receive interim result [true|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.309394495+07:00","message":"end recv isFinal message id 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.309396442+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.309403052+07:00","message":"[buffer interim] 230 true คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309413058+07:00","message":"[bufferProcess] interim [620000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309420114+07:00","message":"[bufferProcess] send to processor (isfinal):คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.30942361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309426853+07:00","message":"> Transcript [2286] [false]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309429518+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309431301+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309433285+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309435123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309442015+07:00","message":"Push: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309443974+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309446144+07:00","message":"Set new StatePrefix : 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309448274+07:00","message":"Next Push (prob) : 'ตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309450217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309452353+07:00","message":"> Transcript [2287] [true]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309454543+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309456033+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309457525+07:00","message":"StatePrefix: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309459234+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.309460972+07:00","message":"Push: 'ตอบก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.309483403+07:00","message":"push: {false คำ 0 0xc0001fa100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.309509256+07:00","message":"push: {true ตอบก็คือว่า 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:20.317031712+07:00","message":"write wav file: './tmp/7510/7510_230.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.407502129+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:20.6989077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:20.698915976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.943498441+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.943545774+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-02-25T13:14:20.943551205+07:00","message":"receive interim result [false|false]: เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.943565942+07:00","message":"[buffer interim] 231 false เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.943572424+07:00","message":"[bufferProcess] interim [360000000]:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.943574253+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.129404904+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.129448994+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-02-25T13:14:21.129454447+07:00","message":"receive interim result [false|false]: ประวัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.12947041+07:00","message":"[buffer interim] 231 false ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.129478185+07:00","message":"[bufferProcess] interim [540000000]:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.129480478+07:00","message":"[bufferProcess] send to processor:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.12948736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.129490202+07:00","message":"> Transcript [2288] [false]: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.12949256+07:00","message":"Set StatePrefix (first interim): 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.130305132+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.130332203+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-02-25T13:14:21.130337178+07:00","message":"receive interim result [false|false]: เพราะว่าสาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.130349137+07:00","message":"[buffer interim] 231 false เพราะว่าสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.130353645+07:00","message":"[bufferProcess] interim [600000000]:เพราะว่าสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.130355637+07:00","message":"[bufferProcess] send to processor:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.130358106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.130360708+07:00","message":"> Transcript [2289] [false]: 'ประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.130362466+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.130364182+07:00","message":"Set new StatePrefix: 'ประวัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.256233071+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.256276674+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-02-25T13:14:21.256282637+07:00","message":"receive interim result [false|false]: อวสาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.256296728+07:00","message":"[buffer interim] 231 false อวสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.256303606+07:00","message":"[bufferProcess] interim [720000000]:อวสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.256306148+07:00","message":"[bufferProcess] send to processor:เพราะว่าสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.25631349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.256316441+07:00","message":"> Transcript [2290] [false]: 'เพราะว่าสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.256318447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.256320309+07:00","message":"Set new StatePrefix: 'เพราะว่าสาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.462334237+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.462365555+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-02-25T13:14:21.462370933+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.462381398+07:00","message":"[buffer interim] 231 false เพราะว่าสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.462387862+07:00","message":"[bufferProcess] interim [900000000]:เพราะว่าสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.462390726+07:00","message":"[bufferProcess] send to processor:อวสาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.462396355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.462398802+07:00","message":"> Transcript [2291] [false]: 'อวสาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.462400861+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.462402733+07:00","message":"Set new StatePrefix: 'อวสาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.633552704+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.633598361+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-02-25T13:14:21.633605496+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.633623997+07:00","message":"[buffer interim] 231 false เพราะว่าสารนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.633636795+07:00","message":"[bufferProcess] interim [80000000]:เพราะว่าสารนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.633640231+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.63364888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.633653063+07:00","message":"> Transcript [2292] [false]: 'เพราะว่าสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.63365672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.633659823+07:00","message":"Set new StatePrefix: 'เพราะว่าสารนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.759099362+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.759141205+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-02-25T13:14:21.759147196+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.759162298+07:00","message":"[buffer interim] 231 false เพราะว่าสารนี้ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.759168408+07:00","message":"[bufferProcess] interim [140000000]:เพราะว่าสารนี้ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.759170625+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.75917727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.75918008+07:00","message":"> Transcript [2293] [false]: 'เพราะว่าสารนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.759183191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.759185113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.759186896+07:00","message":"StatePrefix: 'เพราะว่าสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.759188946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.832003741+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.832050652+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-02-25T13:14:21.832058892+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่รู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.832076345+07:00","message":"[buffer interim] 231 false เพราะว่าสารนี้ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.832088796+07:00","message":"[bufferProcess] interim [260000000]:เพราะว่าสารนี้ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.832092728+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.83210192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.832106203+07:00","message":"> Transcript [2294] [false]: 'เพราะว่าสารนี้ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.832111039+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.832114053+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.832116731+07:00","message":"StatePrefix: 'เพราะว่าสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.832119676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.860302071+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.860339138+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-02-25T13:14:21.86034659+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.860361035+07:00","message":"[buffer interim] 231 false เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.860367999+07:00","message":"[bufferProcess] interim [320000000]:เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.860371351+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.860377889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.860382258+07:00","message":"> Transcript [2295] [false]: 'เพราะว่าสารนี้ไม่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.860386704+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.860389645+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.860392275+07:00","message":"StatePrefix: 'เพราะว่าสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.860394883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.954367016+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.954403012+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-02-25T13:14:21.954409025+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.954420405+07:00","message":"[buffer interim] 231 false เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954434288+07:00","message":"[bufferProcess] interim [380000000]:เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954436926+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954441595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954444899+07:00","message":"> Transcript [2296] [false]: 'เพราะว่าสารนี้ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954448607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954450659+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954452892+07:00","message":"StatePrefix: 'เพราะว่าสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954455147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954461631+07:00","message":"Push: 'เพราะว่าสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954463483+07:00","message":"TextPushed: 'เพราะว่าสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954465331+07:00","message":"Set new StatePrefix : 'เพราะว่าสารนี้ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.954467344+07:00","message":"Next Push (prob) : 'ไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.954475837+07:00","message":"push: {false เพราะว่าสารนี้ 0 0xc0035f2100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.140590606+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.140629758+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-02-25T13:14:22.140634988+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.14064716+07:00","message":"[buffer interim] 231 false เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.140653318+07:00","message":"[bufferProcess] interim [620000000]:เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.140655481+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.14066064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.140663086+07:00","message":"> Transcript [2297] [false]: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.140665306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.140667765+07:00","message":"Set new StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.3552315+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.355268345+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-02-25T13:14:22.355273817+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.35528717+07:00","message":"[buffer interim] 231 false เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.355293168+07:00","message":"[bufferProcess] interim [800000000]:เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.355295518+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.355301139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.355303749+07:00","message":"> Transcript [2298] [false]: 'เพราะว่าสารนี้ไม่ละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.355306681+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.355308676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.3553103+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.355312694+07:00","message":"TextPushed: 'เพราะว่าสารนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.463253475+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.463290427+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-02-25T13:14:22.463296116+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.463309883+07:00","message":"[buffer interim] 231 false เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.463315934+07:00","message":"[bufferProcess] interim [860000000]:เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.463318538+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.463325209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.463329427+07:00","message":"> Transcript [2299] [false]: 'เพราะว่าสารนี้ไม่ละลายในน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.463332955+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.463335178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.463338989+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.463341483+07:00","message":"TextPushed: 'เพราะว่าสารนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.643877241+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.706795564+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.729809117+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.729847406+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-02-25T13:14:22.729853854+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายในลิขิต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.729864977+07:00","message":"[buffer interim] 231 false เพราะว่าสารนี้ไม่ละลายในลิขิต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.729871634+07:00","message":"[bufferProcess] interim [220000000]:เพราะว่าสารนี้ไม่ละลายในลิขิต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.729874126+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.729880324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.729883387+07:00","message":"> Transcript [2300] [false]: 'เพราะว่าสารนี้ไม่ละลายในลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.729886404+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.729899487+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.729904512+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.729907366+07:00","message":"TextPushed: 'เพราะว่าสารนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.801973827+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.802016781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายในลิพิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.802024045+07:00","message":"receive interim result [true|false]: เพราะว่าสารนี้ไม่ละลายในลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.802032256+07:00","message":"end recv isFinal message id 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.802034305+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.802040226+07:00","message":"[buffer interim] 231 true เพราะว่าสารนี้ไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802049451+07:00","message":"[bufferProcess] interim [250000000]:เพราะว่าสารนี้ไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802054921+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะว่าสารนี้ไม่ละลายในลิขิต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802058689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802061344+07:00","message":"> Transcript [2301] [false]: 'เพราะว่าสารนี้ไม่ละลายในลิขิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802064784+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.80206682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802068835+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802071417+07:00","message":"TextPushed: 'เพราะว่าสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802079975+07:00","message":"Push: 'ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802083613+07:00","message":"TextPushed: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802086772+07:00","message":"Set new StatePrefix : 'เพราะว่าสารนี้ไม่ละลายในลิขิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802089083+07:00","message":"Next Push (prob) : 'ในลิขิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802090773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802092737+07:00","message":"> Transcript [2302] [true]: 'เพราะว่าสารนี้ไม่ละลายในลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802094806+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802096473+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802097986+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลายในลิขิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.802099716+07:00","message":"TextPushed: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.8021016+07:00","message":"Push: 'ในลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.802108852+07:00","message":"push: {false ไม่ละลาย 0 0xc0035f2100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.802122361+07:00","message":"push: {true ในลิพิด 0 0xc0035f2100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:22.810009128+07:00","message":"write wav file: './tmp/7510/7510_231.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.09637166+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.096418237+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-02-25T13:14:23.096424192+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.096440437+07:00","message":"[buffer interim] 232 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.09644752+07:00","message":"[bufferProcess] interim [360000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.096449451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.176271146+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.176309812+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-02-25T13:14:23.176315053+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.176327112+07:00","message":"[buffer interim] 232 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.176333006+07:00","message":"[bufferProcess] interim [480000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.176335208+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.17634019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.176342832+07:00","message":"> Transcript [2303] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.176344871+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.361634539+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.36167162+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-02-25T13:14:23.361677198+07:00","message":"receive interim result [false|false]: และมีค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.361694492+07:00","message":"[buffer interim] 232 false และมีค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.361704917+07:00","message":"[bufferProcess] interim [660000000]:และมีค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.361707455+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.361714417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.36171731+07:00","message":"> Transcript [2304] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.36172011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.361722005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.361723718+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.361725986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.374977456+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.374997137+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-02-25T13:14:23.375001579+07:00","message":"receive interim result [false|false]: และมีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.375012909+07:00","message":"[buffer interim] 232 false และมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.37501703+07:00","message":"[bufferProcess] interim [720000000]:และมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.375018912+07:00","message":"[bufferProcess] send to processor:และมีค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.375021628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.375024785+07:00","message":"> Transcript [2305] [false]: 'และมีค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.375027459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.37502934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.375031058+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.375032787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.419777895+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.419808666+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-02-25T13:14:23.419813324+07:00","message":"receive interim result [false|false]: และมีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.419827294+07:00","message":"[buffer interim] 232 false และมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.419832282+07:00","message":"[bufferProcess] interim [780000000]:และมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.419834393+07:00","message":"[bufferProcess] send to processor:และมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.41984036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.419842787+07:00","message":"> Transcript [2306] [false]: 'และมีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.419845412+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.419847157+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.419849169+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.419850815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:23.698944221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:23.698958269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.744081173+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.744114693+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-02-25T13:14:23.744119837+07:00","message":"receive interim result [false|false]: และมีขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.744131938+07:00","message":"[buffer interim] 232 false และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744137843+07:00","message":"[bufferProcess] interim [80000000]:และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744140218+07:00","message":"[bufferProcess] send to processor:และมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744145738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744148474+07:00","message":"> Transcript [2307] [false]: 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744151958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744153783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.74415573+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744157702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744161819+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744163487+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744165235+07:00","message":"Set new StatePrefix : 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.744167268+07:00","message":"Next Push (prob) : 'มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.74417473+07:00","message":"push: {false และ 0 0xc0025b4c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.98553415+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.073224715+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.073263488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีขนาดใหญ่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.073268992+07:00","message":"receive interim result [true|false]: และมีขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.073279486+07:00","message":"end recv isFinal message id 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.073281449+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.073286978+07:00","message":"[buffer interim] 232 true และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073293498+07:00","message":"[bufferProcess] interim [500000000]:และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073298406+07:00","message":"[bufferProcess] send to processor (isfinal):และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073301387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073303994+07:00","message":"> Transcript [2308] [false]: 'และมีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073306719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073308523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073310634+07:00","message":"StatePrefix: 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073313247+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.07332167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073323982+07:00","message":"> Transcript [2309] [true]: 'และมีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073328332+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073330145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073331743+07:00","message":"StatePrefix: 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073333392+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.073338917+07:00","message":"Push: 'มีขนาดใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.073346386+07:00","message":"push: {true มีขนาดใหญ่ 0 0xc0025b4c80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:24.079633449+07:00","message":"write wav file: './tmp/7510/7510_232.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.11496404+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.454474261+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.454516972+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-02-25T13:14:24.454522309+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.454537311+07:00","message":"[buffer interim] 233 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.454543797+07:00","message":"[bufferProcess] interim [420000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.454545889+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.65565773+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.655695051+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-02-25T13:14:24.65570079+07:00","message":"receive interim result [false|false]: จึงไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.65571176+07:00","message":"[buffer interim] 233 false จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.655717652+07:00","message":"[bufferProcess] interim [600000000]:จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.65571988+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.655724712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.655727382+07:00","message":"> Transcript [2310] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.655729442+07:00","message":"Set StatePrefix (first interim): 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.965673518+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.965709841+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-02-25T13:14:24.965715231+07:00","message":"receive interim result [false|false]: จึงไม่สา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.965723611+07:00","message":"[buffer interim] 233 false จึงไม่สา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.965729666+07:00","message":"[bufferProcess] interim [840000000]:จึงไม่สา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.965731653+07:00","message":"[bufferProcess] send to processor:จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.965734678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.965737668+07:00","message":"> Transcript [2311] [false]: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.965739656+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.965741385+07:00","message":"Set new StatePrefix: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.969057006+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.969068001+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-02-25T13:14:24.969072112+07:00","message":"receive interim result [false|false]: จึงไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.969080721+07:00","message":"[buffer interim] 233 false จึงไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.969084981+07:00","message":"[bufferProcess] interim [900000000]:จึงไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.969086849+07:00","message":"[bufferProcess] send to processor:จึงไม่สา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.969089067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.969090869+07:00","message":"> Transcript [2312] [false]: 'จึงไม่สา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.969093087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.969095108+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.969096688+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.969098342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.301852928+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.301892077+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-02-25T13:14:25.301899316+07:00","message":"receive interim result [false|false]: จึงไม่สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.30191457+07:00","message":"[buffer interim] 233 false จึงไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.301922373+07:00","message":"[bufferProcess] interim [200000000]:จึงไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.301924774+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.301933226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.301935861+07:00","message":"> Transcript [2313] [false]: 'จึงไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.301939652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.301941746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.301943463+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.301945299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.358682134+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.358729294+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-02-25T13:14:25.358737124+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.358752424+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.358760784+07:00","message":"[bufferProcess] interim [320000000]:จึงไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.358764503+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.358774756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.358778423+07:00","message":"> Transcript [2314] [false]: 'จึงไม่สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.358782578+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.358785581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.358788413+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.358791111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.671384454+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.671424422+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-02-25T13:14:25.6714302+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.671445928+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671453092+07:00","message":"[bufferProcess] interim [620000000]:จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671455293+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671459001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671461533+07:00","message":"> Transcript [2315] [false]: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671465025+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671466889+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671468601+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671470463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671472881+07:00","message":"Push: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671474635+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671476593+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.671478881+07:00","message":"Next Push (prob) : 'สามารถลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.671488581+07:00","message":"push: {false จึงไม่ 0 0xc00041d300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.990822653+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.990859495+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-02-25T13:14:25.990865495+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.990878499+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.990884338+07:00","message":"[bufferProcess] interim [860000000]:จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.990886623+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.990891748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.990894049+07:00","message":"> Transcript [2316] [false]: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.990897218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.990899417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.990901235+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.990903568+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.230110875+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.230152156+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-02-25T13:14:26.230158105+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.23017142+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.230178812+07:00","message":"[bufferProcess] interim [100000000]:จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.230182952+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.230189583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.230193223+07:00","message":"> Transcript [2317] [false]: 'จึงไม่สามารถลำเลียงผ่านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.230198107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.230200179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.230217474+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.230221717+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.442742302+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.442779568+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-02-25T13:14:26.442786181+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.442799475+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.442806003+07:00","message":"[bufferProcess] interim [340000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.442808541+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.442814762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.442817303+07:00","message":"> Transcript [2318] [false]: 'จึงไม่สามารถลำเลียงผ่านฉันรีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.442820992+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.442824168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.442827512+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.442831113+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.577105187+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.577145947+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-02-25T13:14:26.577151723+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.577172983+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.577180084+07:00","message":"[bufferProcess] interim [520000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.57718276+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.577186513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.577189044+07:00","message":"> Transcript [2319] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.57719202+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.577193916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.577195741+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.577197885+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.577200293+07:00","message":"Push: 'สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.577201961+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.57720413+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.577206514+07:00","message":"Next Push (prob) : 'ผ่านใช้ลิควิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.57723512+07:00","message":"push: {false สามารถลำเลียง 0 0xc00041d300}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:26.699021258+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:26.699047026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.145707153+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.145746057+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-02-25T13:14:27.145753431+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.145766723+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.145773211+07:00","message":"[bufferProcess] interim [120000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.14577561+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.145781288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.145783969+07:00","message":"> Transcript [2320] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.1457868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.145788843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.145790761+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.145793332+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.459598216+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.459639749+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-02-25T13:14:27.459646203+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.459661247+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.459667795+07:00","message":"[bufferProcess] interim [360000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.459670224+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.459676716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.45967919+07:00","message":"> Transcript [2321] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.459682476+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.459686794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.459689234+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.459691842+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.46123354+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.461253433+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-02-25T13:14:27.461256533+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.461264751+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.461267414+07:00","message":"[bufferProcess] interim [420000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.461269446+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.461271563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.461274198+07:00","message":"> Transcript [2322] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.461276386+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.461278207+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.461279795+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.461281945+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.589698707+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.589730361+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-02-25T13:14:27.58973584+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.589750161+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.589756431+07:00","message":"[bufferProcess] interim [480000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.589758997+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.589762339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.589765118+07:00","message":"> Transcript [2323] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.589768479+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.589770816+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.58977261+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.58977773+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.589783482+07:00","message":"Push: 'ผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.589785394+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.589787676+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.589789877+07:00","message":"Next Push (prob) : 'ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.589796965+07:00","message":"push: {false ผ่านใช้ลิควิด 0 0xc00041d300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.655952174+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.655988854+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-02-25T13:14:27.655994665+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.656012784+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.656022022+07:00","message":"[bufferProcess] interim [600000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.656024444+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.656028639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.656031267+07:00","message":"> Transcript [2324] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.656034899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.656036806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.656038909+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.656041337+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.297891764+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.2979504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.297959631+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.297982844+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.297990774+07:00","message":"[bufferProcess] interim [200000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.297993304+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.297999482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.298002457+07:00","message":"> Transcript [2325] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.29800693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.298009017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.298011063+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.298013649+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.364162094+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.364196872+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-02-25T13:14:28.364203293+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.364216186+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.364222986+07:00","message":"[bufferProcess] interim [320000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.364225627+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.364231328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.364233827+07:00","message":"> Transcript [2326] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.36423754+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.364239506+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.364241511+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.364243995+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.491305+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.49133649+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-02-25T13:14:28.491342363+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.491358676+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491368128+07:00","message":"[bufferProcess] interim [380000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491370945+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491376837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491379783+07:00","message":"> Transcript [2327] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491383768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491385932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491388402+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491390785+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.49139666+07:00","message":"Push: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491398546+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491400852+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.491403744+07:00","message":"Next Push (prob) : 'นอกจากนี้ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.491424673+07:00","message":"push: {false ได้ 0 0xc00041d300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.566762787+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.566795811+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-02-25T13:14:28.566802242+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.566815052+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.566822007+07:00","message":"[bufferProcess] interim [500000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.566825209+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.566832561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.566835068+07:00","message":"> Transcript [2328] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.566837526+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.717037202+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.717079152+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-02-25T13:14:28.717085148+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.71709944+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.717110118+07:00","message":"[bufferProcess] interim [620000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.717112575+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.717119886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.717122813+07:00","message":"> Transcript [2329] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.717126858+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.717130406+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.717132872+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.717138173+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.924755343+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.92479169+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-02-25T13:14:28.924797619+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.924809351+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.924820552+07:00","message":"[bufferProcess] interim [860000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.924823693+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.924828117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.924831305+07:00","message":"> Transcript [2330] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.924835165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.924837093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.924839488+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.924842062+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.2591154+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.259152087+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-02-25T13:14:29.259158473+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.259172635+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.25917965+07:00","message":"[bufferProcess] interim [220000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.259182008+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.259188473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.259191285+07:00","message":"> Transcript [2331] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.259195052+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.259197105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.259199312+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.259201816+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.581802287+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.581842082+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-02-25T13:14:29.581847838+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.581862719+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.581870726+07:00","message":"[bufferProcess] interim [460000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.581874689+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.581882284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.581889623+07:00","message":"> Transcript [2332] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.581894278+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.58189642+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.581898644+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.581901307+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.58190781+07:00","message":"Push: 'นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.581909932+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.581912118+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.581914768+07:00","message":"Next Push (prob) : 'เยื่อหุ้มเซลล์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.581936429+07:00","message":"push: {false นอกจากนี้ที่ 0 0xc00041d300}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:29.699053322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:29.699065387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.766920785+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.766956945+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-02-25T13:14:29.766962801+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.766975739+07:00","message":"[buffer interim] 233 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.766983081+07:00","message":"[bufferProcess] interim [640000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.766985986+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.766998365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.767001422+07:00","message":"> Transcript [2333] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.76700485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.767007198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.767009343+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.76701216+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.813480839+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.057864596+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.057908544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด\",\"confidence\":0.94769824}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.057916855+07:00","message":"receive interim result [true|false]: จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.05792933+07:00","message":"end recv isFinal message id 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.057931438+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.057939214+07:00","message":"[buffer interim] 233 true จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.05795013+07:00","message":"[bufferProcess] interim [910000000]:จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057953779+07:00","message":"[bufferProcess] send to processor (isfinal):จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057957939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057960995+07:00","message":"> Transcript [2334] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057964403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057966272+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057968195+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.05797183+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057973777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057975624+07:00","message":"> Transcript [2335] [true]: 'จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057977916+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.05797952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057980996+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057982899+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.057984441+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.058187962+07:00","message":"Push: 'เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.05819123+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.058193727+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.058195948+07:00","message":"Next Push (prob) : 'จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.058205768+07:00","message":"push: {true เยื่อหุ้มเซลล์ของหลอดเลือด 0 0xc00041d300}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.058221801+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_233.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:30.069228243+07:00","message":"write wav file: './tmp/7510/7510_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.076743172+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.417378241+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.417416003+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-02-25T13:14:30.417422775+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.417437947+07:00","message":"[buffer interim] 234 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.4174451+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.417447059+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.534570405+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.534601408+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-02-25T13:14:30.534606882+07:00","message":"receive interim result [false|false]: ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.534618345+07:00","message":"[buffer interim] 234 false ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.534624767+07:00","message":"[bufferProcess] interim [480000000]:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.534627066+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.534633903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.534636614+07:00","message":"> Transcript [2336] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.534638951+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.752455677+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.752497915+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-02-25T13:14:30.752503534+07:00","message":"receive interim result [false|false]: ไม่มีโปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.752520682+07:00","message":"[buffer interim] 234 false ไม่มีโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.752528752+07:00","message":"[bufferProcess] interim [720000000]:ไม่มีโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.752531005+07:00","message":"[bufferProcess] send to processor:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.75253523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.752538963+07:00","message":"> Transcript [2337] [false]: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.752542145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.75254441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.752546735+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.752548845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.922368515+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.922405864+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-02-25T13:14:30.922412185+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.922426697+07:00","message":"[buffer interim] 234 false ไม่มีโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.922433878+07:00","message":"[bufferProcess] interim [900000000]:ไม่มีโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.922436491+07:00","message":"[bufferProcess] send to processor:ไม่มีโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.922443627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.922446631+07:00","message":"> Transcript [2338] [false]: 'ไม่มีโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.922449829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.922451836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.922454009+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.922457881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.243598328+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.243628327+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-02-25T13:14:31.243634139+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.243658006+07:00","message":"[buffer interim] 234 false ไม่มีโปรตีนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.243667212+07:00","message":"[bufferProcess] interim [140000000]:ไม่มีโปรตีนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.24366964+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.243674904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.243678422+07:00","message":"> Transcript [2339] [false]: 'ไม่มีโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.243681925+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.243684097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.243685943+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.243688062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.301592685+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.301625547+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-02-25T13:14:31.301631007+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.301643959+07:00","message":"[buffer interim] 234 false ไม่มีโปรตีนจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.301651384+07:00","message":"[bufferProcess] interim [260000000]:ไม่มีโปรตีนจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.301653579+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.301657321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.301660098+07:00","message":"> Transcript [2340] [false]: 'ไม่มีโปรตีนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.3016637+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.301665905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.301668149+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.301670129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.301676068+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.301677898+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.30168058+07:00","message":"Set new StatePrefix : 'ไม่มีโปรตีนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.301683027+07:00","message":"Next Push (prob) : 'มีโปรตีนจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.301692173+07:00","message":"push: {false ไม่ 0 0xc00041d880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.438060219+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.438099546+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-02-25T13:14:31.438106948+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.438122445+07:00","message":"[buffer interim] 234 false ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.438132571+07:00","message":"[bufferProcess] interim [380000000]:ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.438136009+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีนจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.438143906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.43814827+07:00","message":"> Transcript [2341] [false]: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.438151737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.438154901+07:00","message":"Set new StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.544521117+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.615837118+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.638534093+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.638575146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจำเพาะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.638581719+07:00","message":"receive interim result [true|false]: ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.638592237+07:00","message":"end recv isFinal message id 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.638594577+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.638600175+07:00","message":"[buffer interim] 234 true ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638611791+07:00","message":"[bufferProcess] interim [710000000]:ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638617976+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638621463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638625853+07:00","message":"> Transcript [2342] [false]: 'ไม่มีโปรตีนจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638629234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638631149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638632959+07:00","message":"StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638635998+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638637891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.63863976+07:00","message":"> Transcript [2343] [true]: 'ไม่มีโปรตีนจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638641886+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.63864358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638645097+07:00","message":"StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638646829+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.638653735+07:00","message":"Push: 'มีโปรตีนจำเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.638661462+07:00","message":"push: {true มีโปรตีนจำเพาะ 0 0xc00041d880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:31.644772008+07:00","message":"write wav file: './tmp/7510/7510_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.946370951+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.946416695+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-02-25T13:14:31.946422191+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.94643573+07:00","message":"[buffer interim] 235 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.946442734+07:00","message":"[bufferProcess] interim [420000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.946444392+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.147453359+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.147482459+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-02-25T13:14:32.147486292+07:00","message":"receive interim result [false|false]: ที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.147499744+07:00","message":"[buffer interim] 235 false ที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.147507916+07:00","message":"[bufferProcess] interim [600000000]:ที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.147510207+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.147513889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.147516149+07:00","message":"> Transcript [2344] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.147518406+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.330929076+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.33096726+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-02-25T13:14:32.330972184+07:00","message":"receive interim result [false|false]: ที่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.330983041+07:00","message":"[buffer interim] 235 false ที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.330995378+07:00","message":"[bufferProcess] interim [780000000]:ที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.330997598+07:00","message":"[bufferProcess] send to processor:ที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.331001667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.331004528+07:00","message":"> Transcript [2345] [false]: 'ที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.331009426+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.331011592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.331013598+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.33101572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.593313042+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.593356739+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-02-25T13:14:32.593361687+07:00","message":"receive interim result [false|false]: ที่สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.593373526+07:00","message":"[buffer interim] 235 false ที่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.593380733+07:00","message":"[bufferProcess] interim [960000000]:ที่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.593383102+07:00","message":"[bufferProcess] send to processor:ที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.593388889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.593391918+07:00","message":"> Transcript [2346] [false]: 'ที่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.593394952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.593396948+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.593399208+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.593401242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:32.699409908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:32.699411994+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.782300895+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.782340957+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-02-25T13:14:32.782346589+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.782358437+07:00","message":"[buffer interim] 235 false ที่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.782364859+07:00","message":"[bufferProcess] interim [140000000]:ที่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.782367883+07:00","message":"[bufferProcess] send to processor:ที่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.782373438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.782376572+07:00","message":"> Transcript [2347] [false]: 'ที่สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.782380058+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.782382019+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.782384167+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.782386225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.968188566+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.968234211+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-02-25T13:14:32.968239983+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.968252902+07:00","message":"[buffer interim] 235 false ที่สามารถลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968259301+07:00","message":"[bufferProcess] interim [380000000]:ที่สามารถลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968261517+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968267267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968270355+07:00","message":"> Transcript [2348] [false]: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968273315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968275613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968278122+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968280258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968284824+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968286896+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968288835+07:00","message":"Set new StatePrefix : 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.968290845+07:00","message":"Next Push (prob) : 'สามารถลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.968298372+07:00","message":"push: {false ที่ 0 0xc0035f2e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.239419796+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.239464821+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-02-25T13:14:33.239471824+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.239486912+07:00","message":"[buffer interim] 235 false ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.239494944+07:00","message":"[bufferProcess] interim [680000000]:ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.239498327+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.239507015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.239509816+07:00","message":"> Transcript [2349] [false]: 'ที่สามารถลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.23951321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.239515831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.239517853+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.239520358+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.359441869+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.35948538+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-02-25T13:14:33.359491483+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.359504594+07:00","message":"[buffer interim] 235 false ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.359511744+07:00","message":"[bufferProcess] interim [740000000]:ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.359514306+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.35952106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.359524046+07:00","message":"> Transcript [2350] [false]: 'ที่สามารถลำเลียงสารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.35952768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.359530136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.359535584+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.359538164+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.534618479+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.60791739+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.607949992+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-02-25T13:14:33.607954686+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.607970691+07:00","message":"[buffer interim] 235 false ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.607977307+07:00","message":"[bufferProcess] interim [40000000]:ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.60797956+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.607983239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.607986278+07:00","message":"> Transcript [2351] [false]: 'ที่สามารถลำเลียงสารนิด้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.607989589+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.607991311+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.607993659+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.607996523+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.618120827+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.618134994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสารนี้ได้\",\"confidence\":0.9570398}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.618139993+07:00","message":"receive interim result [true|false]: ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.618148191+07:00","message":"end recv isFinal message id 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.618150433+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.618155851+07:00","message":"[buffer interim] 235 true ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618159923+07:00","message":"[bufferProcess] interim [130000000]:ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618162466+07:00","message":"[bufferProcess] send to processor (isfinal):ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618164517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618166432+07:00","message":"> Transcript [2352] [false]: 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618168956+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618170944+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618172965+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618175386+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618181879+07:00","message":"Push: 'สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618183641+07:00","message":"TextPushed: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618185417+07:00","message":"Set new StatePrefix : 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.61818721+07:00","message":"Next Push (prob) : 'สารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618188787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618190833+07:00","message":"> Transcript [2353] [true]: 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.6181929+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618194953+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618196646+07:00","message":"StatePrefix: 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618198478+07:00","message":"TextPushed: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.618200823+07:00","message":"Push: 'สารนี้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.618222262+07:00","message":"push: {false สามารถลำเลียง 0 0xc0035f2e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.618245359+07:00","message":"push: {true สารนี้ได้ 0 0xc0035f2e80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:33.624814971+07:00","message":"write wav file: './tmp/7510/7510_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.66608789+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.194349521+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.194387531+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-02-25T13:14:34.194392722+07:00","message":"receive interim result [false|false]: ศาล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.194405679+07:00","message":"[buffer interim] 236 false ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.194412512+07:00","message":"[bufferProcess] interim [540000000]:ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.194414184+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.34385132+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.343892885+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-02-25T13:14:34.343898706+07:00","message":"receive interim result [false|false]: สถานี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.343911565+07:00","message":"[buffer interim] 236 false สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.343918805+07:00","message":"[bufferProcess] interim [660000000]:สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.343920885+07:00","message":"[bufferProcess] send to processor:ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.343927421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.343930278+07:00","message":"> Transcript [2354] [false]: 'ศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.343932649+07:00","message":"Set StatePrefix (first interim): 'ศาล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.51179476+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.511826964+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-02-25T13:14:34.511832272+07:00","message":"receive interim result [false|false]: สามีก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.511845269+07:00","message":"[buffer interim] 236 false สามีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.511851022+07:00","message":"[bufferProcess] interim [840000000]:สามีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.511853254+07:00","message":"[bufferProcess] send to processor:สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.511859782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.511862673+07:00","message":"> Transcript [2355] [false]: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.511864902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.511866615+07:00","message":"Set new StatePrefix: 'สถานี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.706504015+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.706557153+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-02-25T13:14:34.70656597+07:00","message":"receive interim result [false|false]: สามีก็เลย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.706585174+07:00","message":"[buffer interim] 236 false สามีก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.706594882+07:00","message":"[bufferProcess] interim [80000000]:สามีก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.706599686+07:00","message":"[bufferProcess] send to processor:สามีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.706608387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.706612144+07:00","message":"> Transcript [2356] [false]: 'สามีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.706615836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.706619544+07:00","message":"Set new StatePrefix: 'สามีก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.02250155+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.022539192+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-02-25T13:14:35.02254436+07:00","message":"receive interim result [false|false]: สามีก็เลยยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.022555637+07:00","message":"[buffer interim] 236 false สามีก็เลยยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.022561385+07:00","message":"[bufferProcess] interim [380000000]:สามีก็เลยยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.022563861+07:00","message":"[bufferProcess] send to processor:สามีก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.022568869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.022571606+07:00","message":"> Transcript [2357] [false]: 'สามีก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.022574576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.022576648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.02257852+07:00","message":"StatePrefix: 'สามีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.022580534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.21938647+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.21942798+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-02-25T13:14:35.21943415+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.219444596+07:00","message":"[buffer interim] 236 false สามีก็เลยยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.219454053+07:00","message":"[bufferProcess] interim [620000000]:สามีก็เลยยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.219457123+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.219463318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.219467124+07:00","message":"> Transcript [2358] [false]: 'สามีก็เลยยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.219470817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.219473622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.219476982+07:00","message":"StatePrefix: 'สามีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.219478873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.415536604+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.415574064+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-02-25T13:14:35.415579664+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.41559251+07:00","message":"[buffer interim] 236 false สามีก็เลยยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.415602146+07:00","message":"[bufferProcess] interim [800000000]:สามีก็เลยยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.415604668+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.415611187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.415613981+07:00","message":"> Transcript [2359] [false]: 'สามีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.415617327+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.415619298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.415621114+07:00","message":"StatePrefix: 'สามีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.415623348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.533006519+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.533050094+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-02-25T13:14:35.533056797+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.533072782+07:00","message":"[buffer interim] 236 false สามีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533086553+07:00","message":"[bufferProcess] interim [920000000]:สามีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533089538+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533096976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533100273+07:00","message":"> Transcript [2360] [false]: 'สามีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.5331038+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533106129+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533108093+07:00","message":"StatePrefix: 'สามีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533110411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533116859+07:00","message":"Push: 'สามีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533118774+07:00","message":"TextPushed: 'สามีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533120848+07:00","message":"Set new StatePrefix : 'สามีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.533122994+07:00","message":"Next Push (prob) : 'เลยยังคงอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.533131793+07:00","message":"push: {false สามีก็ 0 0xc0035f2880}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:35.69989834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:35.699908303+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.796480161+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.7965162+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-02-25T13:14:35.796525821+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.796541607+07:00","message":"[buffer interim] 236 false สามีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.796550986+07:00","message":"[bufferProcess] interim [160000000]:สามีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.796555301+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.796560089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.796563106+07:00","message":"> Transcript [2361] [false]: 'สามีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.796566955+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.796569034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.796570787+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.796573022+07:00","message":"TextPushed: 'สามีก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.982923733+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.982959964+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-02-25T13:14:35.982965748+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.982977132+07:00","message":"[buffer interim] 236 false สามีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.982983912+07:00","message":"[bufferProcess] interim [340000000]:สามีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.982986548+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.982993103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.982996021+07:00","message":"> Transcript [2362] [false]: 'สามีก็เลยยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.982999531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.983001646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.983003797+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.983006062+07:00","message":"TextPushed: 'สามีก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.313019051+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.313062654+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-02-25T13:14:36.313068851+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.313084705+07:00","message":"[buffer interim] 236 false สามีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.31310304+07:00","message":"[bufferProcess] interim [700000000]:สามีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.313106561+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.313115314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.313118266+07:00","message":"> Transcript [2363] [false]: 'สามีก็เลยยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.313122713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.313125372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.313129512+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.313131858+07:00","message":"TextPushed: 'สามีก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.431860568+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.431896501+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-02-25T13:14:36.43190295+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.431917898+07:00","message":"[buffer interim] 236 false สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.431925204+07:00","message":"[bufferProcess] interim [820000000]:สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.431927845+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.43193554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.431938468+07:00","message":"> Transcript [2364] [false]: 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.431942537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.431944953+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.43194714+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.431949324+07:00","message":"TextPushed: 'สามีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.431957009+07:00","message":"Push: 'เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.431959049+07:00","message":"TextPushed: 'สามีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.431961263+07:00","message":"Set new StatePrefix : 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.431963508+07:00","message":"Next Push (prob) : 'ในหลอดเลือดนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.431971242+07:00","message":"push: {false เลยยังคงอยู่ 0 0xc0035f2880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.544918986+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.657933417+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.657974922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ\",\"confidence\":0.9574795}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.657981376+07:00","message":"receive interim result [true|false]: สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.657992046+07:00","message":"end recv isFinal message id 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.657994359+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.65800106+07:00","message":"[buffer interim] 236 true สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658011986+07:00","message":"[bufferProcess] interim [90000000]:สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658018579+07:00","message":"[bufferProcess] send to processor (isfinal):สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658022159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658025124+07:00","message":"> Transcript [2365] [false]: 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658028758+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658030945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658032712+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658035476+07:00","message":"TextPushed: 'สามีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658037273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.65803904+07:00","message":"> Transcript [2366] [true]: 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658040993+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658042541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658044008+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658045621+07:00","message":"TextPushed: 'สามีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.658053329+07:00","message":"Push: 'ในหลอดเลือดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.658061945+07:00","message":"push: {true ในหลอดเลือดนะคะ 0 0xc0035f2880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:36.666532176+07:00","message":"write wav file: './tmp/7510/7510_236.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.675726149+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.22493512+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.224969674+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-02-25T13:14:37.224974331+07:00","message":"receive interim result [false|false]: ถอยหลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.224987805+07:00","message":"[buffer interim] 237 false ถอยหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.224994451+07:00","message":"[bufferProcess] interim [420000000]:ถอยหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.224996407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.394825964+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.394856272+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-02-25T13:14:37.394861671+07:00","message":"receive interim result [false|false]: ภายหลังการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.394873844+07:00","message":"[buffer interim] 237 false ภายหลังการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.394880461+07:00","message":"[bufferProcess] interim [600000000]:ภายหลังการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.394883021+07:00","message":"[bufferProcess] send to processor:ถอยหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.394889481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.394892319+07:00","message":"> Transcript [2367] [false]: 'ถอยหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.394894534+07:00","message":"Set StatePrefix (first interim): 'ถอยหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.793907406+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.793946799+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-02-25T13:14:37.793952484+07:00","message":"receive interim result [false|false]: ภายหลังการฉีด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.793965051+07:00","message":"[buffer interim] 237 false ภายหลังการฉีด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.793972483+07:00","message":"[bufferProcess] interim [840000000]:ภายหลังการฉีด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.793975599+07:00","message":"[bufferProcess] send to processor:ภายหลังการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.793981439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.793984704+07:00","message":"> Transcript [2368] [false]: 'ภายหลังการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.793986773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.7939887+07:00","message":"Set new StatePrefix: 'ภายหลังการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.008596072+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.008633738+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-02-25T13:14:38.008639431+07:00","message":"receive interim result [false|false]: ภายหลังการฉีดยา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.008652697+07:00","message":"[buffer interim] 237 false ภายหลังการฉีดยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.008659304+07:00","message":"[bufferProcess] interim [80000000]:ภายหลังการฉีดยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.008661577+07:00","message":"[bufferProcess] send to processor:ภายหลังการฉีด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.008666712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.008669413+07:00","message":"> Transcript [2369] [false]: 'ภายหลังการฉีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.008672737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.008674931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.008677027+07:00","message":"StatePrefix: 'ภายหลังการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.008678998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.145474061+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.145510045+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-02-25T13:14:38.145517563+07:00","message":"receive interim result [false|false]: ภายหลังการฉีดและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.14553499+07:00","message":"[buffer interim] 237 false ภายหลังการฉีดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.14554102+07:00","message":"[bufferProcess] interim [140000000]:ภายหลังการฉีดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.145543185+07:00","message":"[bufferProcess] send to processor:ภายหลังการฉีดยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.14555054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.145553437+07:00","message":"> Transcript [2370] [false]: 'ภายหลังการฉีดยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.145556529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.145558609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.145560274+07:00","message":"StatePrefix: 'ภายหลังการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.145562432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.146446775+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.146470426+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-02-25T13:14:38.146473221+07:00","message":"receive interim result [false|false]: ภายหลังการฉีดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.146481252+07:00","message":"[buffer interim] 237 false ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.146483781+07:00","message":"[bufferProcess] interim [200000000]:ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.146485477+07:00","message":"[bufferProcess] send to processor:ภายหลังการฉีดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.146487737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.146489597+07:00","message":"> Transcript [2371] [false]: 'ภายหลังการฉีดและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.146491483+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.146493192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.146494922+07:00","message":"StatePrefix: 'ภายหลังการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.146496553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.21435241+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.428579299+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.428617057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการฉีดแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.428623545+07:00","message":"receive interim result [true|false]: ภายหลังการฉีดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.428632581+07:00","message":"end recv isFinal message id 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.428635153+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.428642088+07:00","message":"[buffer interim] 237 true ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428650542+07:00","message":"[bufferProcess] interim [560000000]:ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428655542+07:00","message":"[bufferProcess] send to processor (isfinal):ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428658557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428661356+07:00","message":"> Transcript [2372] [false]: 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428664302+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428666047+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428667784+07:00","message":"StatePrefix: 'ภายหลังการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428669701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428673822+07:00","message":"Push: 'ภายหลังการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428675678+07:00","message":"TextPushed: 'ภายหลังการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428677548+07:00","message":"Set new StatePrefix : 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428679748+07:00","message":"Next Push (prob) : 'ฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428681464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428683243+07:00","message":"> Transcript [2373] [true]: 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428685359+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428686929+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428688552+07:00","message":"StatePrefix: 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428690331+07:00","message":"TextPushed: 'ภายหลังการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.428692123+07:00","message":"Push: 'ฉีดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.42869955+07:00","message":"push: {false ภายหลังการ 0 0xc0035f2a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.428708591+07:00","message":"push: {true ฉีดแล้ว 0 0xc0035f2a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:38.435576129+07:00","message":"write wav file: './tmp/7510/7510_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.549784938+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.549809088+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.549811756+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.549813406+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.549815182+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.549816886+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.549818934+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.549820511+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.599877623+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:38.700299046+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:38.700301217+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.783784533+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.863679781+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.863700266+07:00","message":"found end of frame, send empty tag with msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.863703627+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.863710666+07:00","message":"[buffer interim] 238 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.863717231+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.863724171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.863727238+07:00","message":"> Transcript [2374] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.863729657+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.863731993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.863733625+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.863735351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.863737888+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.863746572+07:00","message":"push: {true \n 0 0xc0035f3100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:38.868551336+07:00","message":"write wav file: './tmp/7510/7510_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.494599582+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.000931662+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.000976861+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-02-25T13:14:40.000982288+07:00","message":"receive interim result [false|false]: ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.000997279+07:00","message":"[buffer interim] 239 false ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.001003448+07:00","message":"[bufferProcess] interim [480000000]:ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.001005568+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.001011805+07:00","message":"[bufferProcess] send to processor (ticker):ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.001014672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.001017318+07:00","message":"> Transcript [2375] [false]: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.001019566+07:00","message":"Set StatePrefix (first interim): 'ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.108251329+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.108285325+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-02-25T13:14:40.10829012+07:00","message":"receive interim result [false|false]: ในส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.108303984+07:00","message":"[buffer interim] 239 false ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.108309555+07:00","message":"[bufferProcess] interim [600000000]:ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.108312158+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.351543598+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.351582452+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-02-25T13:14:40.351588238+07:00","message":"receive interim result [false|false]: ในส่วนสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.351600547+07:00","message":"[buffer interim] 239 false ในส่วนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.351609229+07:00","message":"[bufferProcess] interim [900000000]:ในส่วนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.351611956+07:00","message":"[bufferProcess] send to processor:ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.35161792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.351620693+07:00","message":"> Transcript [2376] [false]: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.351622788+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.351625142+07:00","message":"Set new StatePrefix: 'ในส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.462389249+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.46242508+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-02-25T13:14:40.462430787+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.462442403+07:00","message":"[buffer interim] 239 false ในส่วนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.462449084+07:00","message":"[bufferProcess] interim [20000000]:ในส่วนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.462451868+07:00","message":"[bufferProcess] send to processor:ในส่วนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.4624575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.462460521+07:00","message":"> Transcript [2377] [false]: 'ในส่วนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.462463836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.462465789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.462467818+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.462469907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.863658104+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.863699498+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-02-25T13:14:40.863706085+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.863719238+07:00","message":"[buffer interim] 239 false ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.8637269+07:00","message":"[bufferProcess] interim [380000000]:ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863729082+07:00","message":"[bufferProcess] send to processor:ในส่วนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863734581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863737195+07:00","message":"> Transcript [2378] [false]: 'ในส่วนสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863740268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863742367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863744015+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863746035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.073197873+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.073225545+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-02-25T13:14:41.073231768+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.073249407+07:00","message":"[buffer interim] 239 false ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.073258283+07:00","message":"[bufferProcess] interim [620000000]:ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.073260606+07:00","message":"[bufferProcess] send to processor:ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.073264469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.073267283+07:00","message":"> Transcript [2379] [false]: 'ในส่วนสุดท้ายค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.073270273+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.073272195+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.073273931+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.073275875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.135629153+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.135669609+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-02-25T13:14:41.135677251+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.135691542+07:00","message":"[buffer interim] 239 false ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.135699854+07:00","message":"[bufferProcess] interim [680000000]:ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.135703776+07:00","message":"[bufferProcess] send to processor:ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.13571457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.135718569+07:00","message":"> Transcript [2380] [false]: 'ในส่วนสุดท้ายค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.13572392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.135726037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.135727856+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.135729661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.135737177+07:00","message":"Push: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.135739921+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.135742652+07:00","message":"Set new StatePrefix : 'ในส่วนสุดท้ายค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.13574636+07:00","message":"Next Push (prob) : 'สุดท้ายค่ะนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.135757815+07:00","message":"push: {false ในส่วน 0 0xc0025b5200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.483068858+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.608768701+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.608812309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้ายค่ะนักเรียน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.608819512+07:00","message":"receive interim result [true|false]: ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.608829821+07:00","message":"end recv isFinal message id 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.60883223+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.608840578+07:00","message":"[buffer interim] 239 true ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608850966+07:00","message":"[bufferProcess] interim [220000000]:ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608855702+07:00","message":"[bufferProcess] send to processor (isfinal):ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608859575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608862652+07:00","message":"> Transcript [2381] [false]: 'ในส่วนสุดท้ายค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608865312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608867065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608868812+07:00","message":"StatePrefix: 'ในส่วนสุดท้ายค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608870925+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608872647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608874363+07:00","message":"> Transcript [2382] [true]: 'ในส่วนสุดท้ายค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608876285+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608877931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608879449+07:00","message":"StatePrefix: 'ในส่วนสุดท้ายค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608881136+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.608884716+07:00","message":"Push: 'สุดท้ายค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.608893933+07:00","message":"push: {true สุดท้ายค่ะนักเรียน 0 0xc0025b5200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:41.615724464+07:00","message":"write wav file: './tmp/7510/7510_239.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:41.701322663+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:41.701351986+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.805839318+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.261640877+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.261677271+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-02-25T13:14:42.261682224+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.261695276+07:00","message":"[buffer interim] 240 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.261702027+07:00","message":"[bufferProcess] interim [480000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.261704985+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.523613439+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.523654429+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-02-25T13:14:42.523660896+07:00","message":"receive interim result [false|false]: สำหรับหัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.523676358+07:00","message":"[buffer interim] 240 false สำหรับหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.523683841+07:00","message":"[bufferProcess] interim [780000000]:สำหรับหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.523686614+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.523694889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.523697472+07:00","message":"> Transcript [2383] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.52369966+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.769785086+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.769822681+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-02-25T13:14:42.769828699+07:00","message":"receive interim result [false|false]: สำหรับหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.769845313+07:00","message":"[buffer interim] 240 false สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.769856848+07:00","message":"[bufferProcess] interim [960000000]:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.76985986+07:00","message":"[bufferProcess] send to processor:สำหรับหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.76987031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.769873493+07:00","message":"> Transcript [2384] [false]: 'สำหรับหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.769876762+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.769879165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.769881298+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.76988416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.217387289+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.299731429+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.299765231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับหัวข้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.299770653+07:00","message":"receive interim result [false|false]: สำหรับหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.29978641+07:00","message":"[buffer interim] 240 false สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.29979282+07:00","message":"[bufferProcess] interim [560000000]:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.299794912+07:00","message":"[bufferProcess] send to processor:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.299798885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.299802797+07:00","message":"> Transcript [2385] [false]: 'สำหรับหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.299806016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.299808485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.29981021+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.29981208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.303964196+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.303997456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับหัวข้อ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.304002951+07:00","message":"receive interim result [true|false]: สำหรับหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.304013314+07:00","message":"end recv isFinal message id 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.304015639+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.304021703+07:00","message":"[buffer interim] 240 true สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304027856+07:00","message":"[bufferProcess] interim [620000000]:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304034063+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304037331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304039962+07:00","message":"> Transcript [2386] [false]: 'สำหรับหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304042911+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304044712+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304046632+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304048664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304050142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304051871+07:00","message":"> Transcript [2387] [true]: 'สำหรับหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304053792+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304055285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304056856+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304058636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.304065529+07:00","message":"Push: 'สำหรับหัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.304072747+07:00","message":"push: {true สำหรับหัวข้อ 0 0xc0025b5580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:43.313748736+07:00","message":"write wav file: './tmp/7510/7510_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.404621692+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.7351104+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.735152021+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-02-25T13:14:43.73515782+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.735172865+07:00","message":"[buffer interim] 241 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.735180356+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.73518208+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.95257572+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.952602141+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-02-25T13:14:43.952605781+07:00","message":"receive interim result [false|false]: การเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.952619073+07:00","message":"[buffer interim] 241 false การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.952625593+07:00","message":"[bufferProcess] interim [600000000]:การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.952627628+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.952631604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.952633974+07:00","message":"> Transcript [2388] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.952636222+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.258712884+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.25875479+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-02-25T13:14:44.258759835+07:00","message":"receive interim result [false|false]: การเรียนภาษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.258772741+07:00","message":"[buffer interim] 241 false การเรียนภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.258779931+07:00","message":"[bufferProcess] interim [900000000]:การเรียนภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.258782528+07:00","message":"[bufferProcess] send to processor:การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.258788462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.258791436+07:00","message":"> Transcript [2389] [false]: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.258794941+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.258796924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.258799498+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.258801936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.372599794+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.372635085+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-02-25T13:14:44.3726409+07:00","message":"receive interim result [false|false]: การเตรียมสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.372651253+07:00","message":"[buffer interim] 241 false การเตรียมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.372656891+07:00","message":"[bufferProcess] interim [20000000]:การเตรียมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.372658985+07:00","message":"[bufferProcess] send to processor:การเรียนภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.372664098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.372666721+07:00","message":"> Transcript [2390] [false]: 'การเรียนภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.372669492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.372671695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.372673882+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.372675906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.574726049+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.574759072+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-02-25T13:14:44.57476452+07:00","message":"receive interim result [false|false]: การเตรียมสารคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.57477629+07:00","message":"[buffer interim] 241 false การเตรียมสารคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.574782512+07:00","message":"[bufferProcess] interim [200000000]:การเตรียมสารคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.574785688+07:00","message":"[bufferProcess] send to processor:การเตรียมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.574791099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.574793913+07:00","message":"> Transcript [2391] [false]: 'การเตรียมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.574796626+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.574798831+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.574801322+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.574803651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.627937102+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.627974394+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-02-25T13:14:44.627980744+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.627994395+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.62800139+07:00","message":"[bufferProcess] interim [260000000]:การเตรียมสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.628004208+07:00","message":"[bufferProcess] send to processor:การเตรียมสารคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.628011275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.628013883+07:00","message":"> Transcript [2392] [false]: 'การเตรียมสารคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.628016937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.628019098+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.628021427+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.628024594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.628030096+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.628031994+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.62803377+07:00","message":"Set new StatePrefix : 'การเตรียมสารคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.628039228+07:00","message":"Next Push (prob) : 'เตรียมสารคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.628067975+07:00","message":"push: {false การ 0 0xc0035f2000}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:44.702257635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:44.702269172+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.758968878+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.759002446+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-02-25T13:14:44.75900839+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.759021549+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.759027602+07:00","message":"[bufferProcess] interim [380000000]:การเตรียมสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.759030242+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.759037087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.759040819+07:00","message":"> Transcript [2393] [false]: 'การเตรียมสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.759043545+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.759045444+07:00","message":"Set new StatePrefix: 'การเตรียมสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.819045326+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.819076066+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-02-25T13:14:44.819081197+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.819095014+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.819101645+07:00","message":"[bufferProcess] interim [440000000]:การเตรียมสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.819103784+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.819107188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.819109946+07:00","message":"> Transcript [2394] [false]: 'การเตรียมสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.819112784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.819114596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.819116608+07:00","message":"StatePrefix: 'การเตรียมสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.819118804+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.007637006+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.007672173+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-02-25T13:14:45.007677314+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.007691319+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.007697278+07:00","message":"[bufferProcess] interim [680000000]:การเตรียมสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.007699558+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.007706219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.00770864+07:00","message":"> Transcript [2395] [false]: 'การเตรียมสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.007711851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.007713862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.007716025+07:00","message":"StatePrefix: 'การเตรียมสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.007718744+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.270018865+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.270056397+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-02-25T13:14:45.270062011+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.270074571+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.270081086+07:00","message":"[bufferProcess] interim [920000000]:การเตรียมสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.270084769+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.27009103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.270094199+07:00","message":"> Transcript [2396] [false]: 'การเตรียมสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.270097426+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.270099536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.270101684+07:00","message":"StatePrefix: 'การเตรียมสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.270104515+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.527674334+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.527715768+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-02-25T13:14:45.527723008+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.527738793+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527746189+07:00","message":"[bufferProcess] interim [160000000]:การเตรียมสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527749484+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527757528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527760596+07:00","message":"> Transcript [2397] [false]: 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527764973+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527769002+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.52777157+07:00","message":"StatePrefix: 'การเตรียมสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527774084+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527781488+07:00","message":"Push: 'เตรียมสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527783348+07:00","message":"TextPushed: 'การเตรียมสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527785564+07:00","message":"Set new StatePrefix : 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.527787793+07:00","message":"Next Push (prob) : 'และออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.527796981+07:00","message":"push: {false เตรียมสารเข้า 0 0xc0035f2000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.717842256+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.717885367+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-02-25T13:14:45.717891943+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.71790609+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.717913488+07:00","message":"[bufferProcess] interim [340000000]:การเตรียมสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.717916144+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.717924077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.717927245+07:00","message":"> Transcript [2398] [false]: 'การเตรียมสารเข้าและออกจากเซลล์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.717930936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.717933732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.717935486+07:00","message":"StatePrefix: 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.717938252+07:00","message":"TextPushed: 'การเตรียมสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.850841565+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.850886648+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-02-25T13:14:45.850893842+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.850908986+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.850916451+07:00","message":"[bufferProcess] interim [520000000]:การเตรียมสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.850919123+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.850928108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.850931277+07:00","message":"> Transcript [2399] [false]: 'การเตรียมสารเข้าและออกจากเซลล์ในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.850935212+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.850937808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.850941116+07:00","message":"StatePrefix: 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.850943872+07:00","message":"TextPushed: 'การเตรียมสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.042261185+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.042301964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.042308543+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.042324802+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.042332964+07:00","message":"[bufferProcess] interim [700000000]:การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.042335896+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.04234499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.042347603+07:00","message":"> Transcript [2400] [false]: 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.042351676+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.042353988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.042356261+07:00","message":"StatePrefix: 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.042359055+07:00","message":"TextPushed: 'การเตรียมสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.420042731+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.420080284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.420086003+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.420100553+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.420106549+07:00","message":"[bufferProcess] interim [60000000]:การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.42010914+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.420116681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.420119834+07:00","message":"> Transcript [2401] [false]: 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.420123122+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.420125015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.420127885+07:00","message":"StatePrefix: 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.420130393+07:00","message":"TextPushed: 'การเตรียมสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.420136253+07:00","message":"Push: 'และออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.42013795+07:00","message":"TextPushed: 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.42014161+07:00","message":"Set new StatePrefix : 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.42014459+07:00","message":"Next Push (prob) : 'ในตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.420152594+07:00","message":"push: {false และออกจากเซลล์ 0 0xc0035f2000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.423063872+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.423078974+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-02-25T13:14:46.423083473+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.423092887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.423095958+07:00","message":"receive interim result [false|false]:  2 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.423100532+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.423103107+07:00","message":"[buffer interim] 241 false  2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.42310648+07:00","message":"[bufferProcess] interim [120000000]:การเตรียมสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.423108897+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.423113186+07:00","message":"[bufferProcess] interim [120000000]: 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.423115384+07:00","message":"[bufferProcess] update buffer: การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.423117673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.423119849+07:00","message":"> Transcript [2402] [false]: 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.42312245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.42312423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.423125981+07:00","message":"StatePrefix: 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.423128177+07:00","message":"TextPushed: 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.608055264+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.608092373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.608098867+07:00","message":"receive interim result [false|false]: การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.608112281+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-02-25T13:14:46.608115289+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.6081215+07:00","message":"[buffer interim] 241 false การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.608124866+07:00","message":"[buffer interim] 241 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.608129758+07:00","message":"[bufferProcess] interim [300000000]:การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.608132191+07:00","message":"[bufferProcess] send to processor:การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.608135385+07:00","message":"[bufferProcess] interim [300000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.60813759+07:00","message":"[bufferProcess] update buffer: การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.608140615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.608143002+07:00","message":"> Transcript [2403] [false]: 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.60814603+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.608147895+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.608149638+07:00","message":"StatePrefix: 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.608151761+07:00","message":"TextPushed: 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.664408431+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.736363366+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.891746126+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.891789301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ\",\"confidence\":0.9557546}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.89179544+07:00","message":"receive interim result [true|false]: การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.89180582+07:00","message":"end recv isFinal message id 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.89180876+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.891814833+07:00","message":"[buffer interim] 241 true การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891826033+07:00","message":"[bufferProcess] interim [480000000]:การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891829938+07:00","message":"[bufferProcess] send to processor (isfinal):การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891833978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891836952+07:00","message":"> Transcript [2404] [false]: 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891841994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891844082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891846195+07:00","message":"StatePrefix: 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891849428+07:00","message":"TextPushed: 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.89185133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891853292+07:00","message":"> Transcript [2405] [true]: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891855386+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891856864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891858439+07:00","message":"StatePrefix: 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891860297+07:00","message":"TextPushed: 'การเตรียมสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.891861829+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.892024125+07:00","message":"Push: 'ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.892026695+07:00","message":"TextPushed: 'การเตรียมสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.892028676+07:00","message":"Set new StatePrefix : 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.892030532+07:00","message":"Next Push (prob) : 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.892040499+07:00","message":"push: {true ในตอนที่ 2 นะคะ 0 0xc0035f2000}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.892070458+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_241.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:46.900459225+07:00","message":"write wav file: './tmp/7510/7510_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.25603288+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.256065301+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-02-25T13:14:47.25607025+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.256083518+07:00","message":"[buffer interim] 242 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.25608969+07:00","message":"[bufferProcess] interim [420000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.256091279+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.576810132+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.576849786+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-02-25T13:14:47.57685591+07:00","message":"receive interim result [false|false]: สามารถที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.576870641+07:00","message":"[buffer interim] 242 false สามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.576878144+07:00","message":"[bufferProcess] interim [660000000]:สามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.576880535+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.576890251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.576893071+07:00","message":"> Transcript [2406] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.576895113+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.579445162+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.579482171+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-02-25T13:14:47.57948857+07:00","message":"receive interim result [false|false]: สามารถที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.579502621+07:00","message":"[buffer interim] 242 false สามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.579507997+07:00","message":"[bufferProcess] interim [720000000]:สามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.579510257+07:00","message":"[bufferProcess] send to processor:สามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.579515087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.57951783+07:00","message":"> Transcript [2407] [false]: 'สามารถที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.579521324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.579523279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.579525341+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.579527491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:47.702790975+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:47.702801705+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.811550669+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.811590747+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-02-25T13:14:47.811596251+07:00","message":"receive interim result [false|false]: สามารถที่จะรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.811610362+07:00","message":"[buffer interim] 242 false สามารถที่จะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.811616552+07:00","message":"[bufferProcess] interim [900000000]:สามารถที่จะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.811618992+07:00","message":"[bufferProcess] send to processor:สามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.811626396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.811629522+07:00","message":"> Transcript [2408] [false]: 'สามารถที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.811633005+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.811635035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.811637108+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.811639016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.901744101+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.901780053+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-02-25T13:14:47.901785432+07:00","message":"receive interim result [false|false]: สามารถที่สรุป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.901800332+07:00","message":"[buffer interim] 242 false สามารถที่สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.90180704+07:00","message":"[bufferProcess] interim [960000000]:สามารถที่สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.90180978+07:00","message":"[bufferProcess] send to processor:สามารถที่จะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.901813609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.901816662+07:00","message":"> Transcript [2409] [false]: 'สามารถที่จะรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.901819882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.901821983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.901823748+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.901825844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.097985963+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.098025452+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-02-25T13:14:48.098031561+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.098045412+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.098052469+07:00","message":"[bufferProcess] interim [200000000]:สามารถที่สรุปเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.098055234+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.098062516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.0980653+07:00","message":"> Transcript [2410] [false]: 'สามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.09806859+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.098070873+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.098073595+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.098075767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.098081445+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.09808334+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.098085311+07:00","message":"Set new StatePrefix : 'สามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.098087125+07:00","message":"Next Push (prob) : 'ที่สรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.098095197+07:00","message":"push: {false สามารถ 0 0xc0025b4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.153555641+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.15359087+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-02-25T13:14:48.153596616+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.15360866+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.153616186+07:00","message":"[bufferProcess] interim [260000000]:สามารถที่สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.153618738+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุปเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.153622586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.153625069+07:00","message":"> Transcript [2411] [false]: 'สามารถที่สรุปเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.153628186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.153629862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.153631641+07:00","message":"StatePrefix: 'สามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.153633733+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.604773328+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.60481289+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-02-25T13:14:48.60481921+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.604833718+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.604841297+07:00","message":"[bufferProcess] interim [680000000]:สามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.604844018+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.604852601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.604855402+07:00","message":"> Transcript [2412] [false]: 'สามารถที่สรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.604859656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.604862011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.604864292+07:00","message":"StatePrefix: 'สามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.604866481+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.190605444+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.190646987+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-02-25T13:14:49.19065263+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.190666115+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.190673886+07:00","message":"[bufferProcess] interim [280000000]:สามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.190676214+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.190682425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.190685458+07:00","message":"> Transcript [2413] [false]: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.190688807+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.190691179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.190693503+07:00","message":"StatePrefix: 'สามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.190695716+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.313825631+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.313865027+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-02-25T13:14:49.31387086+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อหาได้ทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.313881416+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อหาได้ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313888788+07:00","message":"[bufferProcess] interim [340000000]:สามารถที่สรุปเนื้อหาได้ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313891274+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313895211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313897924+07:00","message":"> Transcript [2414] [false]: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313901734+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313903864+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313906143+07:00","message":"StatePrefix: 'สามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313908221+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313911438+07:00","message":"Push: 'ที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313913377+07:00","message":"TextPushed: 'สามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313917259+07:00","message":"Set new StatePrefix : 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.313919813+07:00","message":"Next Push (prob) : 'เนื้อหาได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.313927574+07:00","message":"push: {false ที่สรุป 0 0xc0025b4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.316680319+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.316700662+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-02-25T13:14:49.316705615+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.316719333+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.316724082+07:00","message":"[bufferProcess] interim [400000000]:สามารถที่สรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.316726095+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุปเนื้อหาได้ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.316728668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.316731799+07:00","message":"> Transcript [2415] [false]: 'สามารถที่สรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.316734564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.316736276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.316737866+07:00","message":"StatePrefix: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.316739981+07:00","message":"TextPushed: 'สามารถที่สรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.57452343+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.574562566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่สรุปเนื้อหาได้ทั้งหมด 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.574567693+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.574581396+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.57458835+07:00","message":"[bufferProcess] interim [640000000]:สามารถที่สรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.574591274+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.574598289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.574601322+07:00","message":"> Transcript [2416] [false]: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.574605233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.574607327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.574609114+07:00","message":"StatePrefix: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.57461139+07:00","message":"TextPushed: 'สามารถที่สรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.771412237+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.771455702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.77146216+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.771476915+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.771484148+07:00","message":"[bufferProcess] interim [880000000]:สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.771487257+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.771495117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.771498026+07:00","message":"> Transcript [2417] [false]: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.771501708+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.77150389+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.77150869+07:00","message":"StatePrefix: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.771511835+07:00","message":"TextPushed: 'สามารถที่สรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.897258828+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.897295987+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-02-25T13:14:49.897304287+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.897314745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.897318577+07:00","message":"receive interim result [false|false]:  3 ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.89732936+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.897338479+07:00","message":"[buffer interim] 242 false  3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.89734485+07:00","message":"[bufferProcess] interim [0]:สามารถที่สรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.89734811+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897353777+07:00","message":"[bufferProcess] interim [0]: 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897356237+07:00","message":"[bufferProcess] update buffer: สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897359198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897361432+07:00","message":"> Transcript [2418] [false]: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897364974+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897366913+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897369551+07:00","message":"StatePrefix: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897371931+07:00","message":"TextPushed: 'สามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897376819+07:00","message":"Push: 'เนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897378724+07:00","message":"TextPushed: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897380622+07:00","message":"Set new StatePrefix : 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.897382632+07:00","message":"Next Push (prob) : 'ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.897392173+07:00","message":"push: {false เนื้อหาได้ 0 0xc0025b4000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.092745422+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.092786425+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-02-25T13:14:50.092793788+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.092805258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ข้อนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.092808192+07:00","message":"receive interim result [false|false]:  3 ข้อนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.092816355+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.092822829+07:00","message":"[buffer interim] 242 false  3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.092828689+07:00","message":"[bufferProcess] interim [180000000]:สามารถที่สรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.092831422+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.092834915+07:00","message":"[bufferProcess] interim [180000000]: 3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.092837573+07:00","message":"[bufferProcess] update buffer: สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.092841268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.092844228+07:00","message":"> Transcript [2419] [false]: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.092847465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.092849473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.09285128+07:00","message":"StatePrefix: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.092853654+07:00","message":"TextPushed: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.215044039+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.215070396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่สรุปเนื้อหาได้ทั้งหมด 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.215076518+07:00","message":"receive interim result [false|false]: สามารถที่สรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.215087968+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-02-25T13:14:50.215090857+07:00","message":"receive interim result [false|false]:  ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.215096683+07:00","message":"[buffer interim] 242 false สามารถที่สรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.215103235+07:00","message":"[buffer interim] 242 false  ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.215108756+07:00","message":"[bufferProcess] interim [240000000]:สามารถที่สรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.215111647+07:00","message":"[bufferProcess] send to processor:สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.215118703+07:00","message":"[bufferProcess] interim [240000000]: ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.215121045+07:00","message":"[bufferProcess] update buffer: สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.21512411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.215126853+07:00","message":"> Transcript [2420] [false]: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.215130254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.215132002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.2151335+07:00","message":"StatePrefix: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.215135731+07:00","message":"TextPushed: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.253066084+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.387946801+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.387987419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.387994114+07:00","message":"receive interim result [true|false]: สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.388002628+07:00","message":"end recv isFinal message id 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.388004488+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.38801076+07:00","message":"[buffer interim] 242 true สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388019121+07:00","message":"[bufferProcess] interim [540000000]:สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388022308+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388025474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388028249+07:00","message":"> Transcript [2421] [false]: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388031239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388032999+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388034727+07:00","message":"StatePrefix: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388037434+07:00","message":"TextPushed: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388040249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388043091+07:00","message":"> Transcript [2422] [true]: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388046344+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388049372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388051855+07:00","message":"StatePrefix: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.38805479+07:00","message":"TextPushed: 'สามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.388062822+07:00","message":"Push: 'ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.388070426+07:00","message":"push: {true ทั้งหมด 3 ข้อนะคะ 0 0xc0025b4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:50.396654068+07:00","message":"write wav file: './tmp/7510/7510_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.515590368+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:50.703021535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:50.703023073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.170196648+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.170231295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.170236099+07:00","message":"receive interim result [false|false]: วันที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.170249168+07:00","message":"[buffer interim] 243 false วันที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.170257577+07:00","message":"[bufferProcess] interim [480000000]:วันที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.170260057+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.413797949+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.611491693+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.61153841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนที่ 1\",\"confidence\":0.88839376}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.611545713+07:00","message":"receive interim result [true|false]: ตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.611558444+07:00","message":"end recv isFinal message id 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.611560968+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.611568913+07:00","message":"[buffer interim] 243 true ตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611597526+07:00","message":"[bufferProcess] interim [930000000]:ตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611601189+07:00","message":"[bufferProcess] send to processor (isfinal):วันที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611605526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611608571+07:00","message":"> Transcript [2423] [false]: 'วันที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611610641+07:00","message":"Set StatePrefix (first interim): 'วันที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611612083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611613765+07:00","message":"> Transcript [2424] [true]: 'ตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611616711+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611618699+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611620573+07:00","message":"StatePrefix: 'วันที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611622395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.611624997+07:00","message":"Push: 'ตอนที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.611633872+07:00","message":"push: {true ตอนที่ 1 0 0xc0024a4c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:51.617548201+07:00","message":"write wav file: './tmp/7510/7510_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.736055698+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.45049078+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.450526352+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-02-25T13:14:52.45053137+07:00","message":"receive interim result [false|false]: เปรมิกา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.450545001+07:00","message":"[buffer interim] 244 false เปรมิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.450551008+07:00","message":"[bufferProcess] interim [540000000]:เปรมิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.450552911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.774100761+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.77414744+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-02-25T13:14:52.774156808+07:00","message":"receive interim result [false|false]: เปรมิกาลำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.77417621+07:00","message":"[buffer interim] 244 false เปรมิกาลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.774189024+07:00","message":"[bufferProcess] interim [840000000]:เปรมิกาลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.774192807+07:00","message":"[bufferProcess] send to processor:เปรมิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.774201665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.774205435+07:00","message":"> Transcript [2425] [false]: 'เปรมิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.774209428+07:00","message":"Set StatePrefix (first interim): 'เปรมิกา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.781196287+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.781223903+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-02-25T13:14:52.78122981+07:00","message":"receive interim result [false|false]: มีการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.781242356+07:00","message":"[buffer interim] 244 false มีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.781247847+07:00","message":"[bufferProcess] interim [900000000]:มีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.781251003+07:00","message":"[bufferProcess] send to processor:เปรมิกาลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.78126165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.781264945+07:00","message":"> Transcript [2426] [false]: 'เปรมิกาลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.78126939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.781272487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.781275208+07:00","message":"StatePrefix: 'เปรมิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.781277989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.086372566+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.08642136+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-02-25T13:14:53.086430391+07:00","message":"receive interim result [false|false]: มีการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.086448485+07:00","message":"[buffer interim] 244 false มีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.08645766+07:00","message":"[bufferProcess] interim [140000000]:มีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.086460982+07:00","message":"[bufferProcess] send to processor:มีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.086474967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.086479223+07:00","message":"> Transcript [2427] [false]: 'มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.08648268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.086486144+07:00","message":"Set new StatePrefix: 'มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.342015838+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.342048552+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-02-25T13:14:53.342054321+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.342064851+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.342070991+07:00","message":"[bufferProcess] interim [440000000]:มีการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.342073486+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.34207907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.342081596+07:00","message":"> Transcript [2428] [false]: 'มีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.342084616+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.342086358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.342088098+07:00","message":"StatePrefix: 'มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.342090037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.474100034+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.474132437+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-02-25T13:14:53.474138226+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.474147975+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.474153791+07:00","message":"[bufferProcess] interim [620000000]:มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.474156398+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.474161609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.474167211+07:00","message":"> Transcript [2429] [false]: 'มีการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.474169842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.474171919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.474174079+07:00","message":"StatePrefix: 'มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.474176114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.657710755+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.657745357+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-02-25T13:14:53.657750801+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.657763394+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.657769293+07:00","message":"[bufferProcess] interim [740000000]:มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.657771412+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.657776565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.657779132+07:00","message":"> Transcript [2430] [false]: 'มีการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.657781993+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.657788296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.657790911+07:00","message":"StatePrefix: 'มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.657795833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:53.703376504+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:53.703387057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.849420314+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.849458429+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-02-25T13:14:53.849463997+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.849478195+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849484286+07:00","message":"[bufferProcess] interim [980000000]:มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849486515+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849491753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849494466+07:00","message":"> Transcript [2431] [false]: 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.84949759+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849499662+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849501605+07:00","message":"StatePrefix: 'มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849503739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849507717+07:00","message":"Push: 'มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849510804+07:00","message":"TextPushed: 'มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849512887+07:00","message":"Set new StatePrefix : 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.849514807+07:00","message":"Next Push (prob) : 'สารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.849521774+07:00","message":"push: {false มีการลำเลียง 0 0xc0025b5680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.169256149+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.169294609+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-02-25T13:14:54.169300392+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.169315747+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.169323267+07:00","message":"[bufferProcess] interim [280000000]:มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.169325783+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.16933459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.169337431+07:00","message":"> Transcript [2432] [false]: 'มีการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.16934152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.1693439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.16934612+07:00","message":"StatePrefix: 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.169355575+07:00","message":"TextPushed: 'มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.690983708+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.691022663+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-02-25T13:14:54.691029129+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.691043801+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.691051321+07:00","message":"[bufferProcess] interim [820000000]:มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.691054323+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.691063054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.691068548+07:00","message":"> Transcript [2433] [false]: 'มีการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.691072724+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.691075256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.691077503+07:00","message":"StatePrefix: 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.691080288+07:00","message":"TextPushed: 'มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.87791015+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.877944705+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-02-25T13:14:54.877949995+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.87796396+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.877970929+07:00","message":"[bufferProcess] interim [940000000]:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.877973626+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.877979839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.877982389+07:00","message":"> Transcript [2434] [false]: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.87798581+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.877987672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.877989727+07:00","message":"StatePrefix: 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.877992393+07:00","message":"TextPushed: 'มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.940578149+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.940612487+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-02-25T13:14:54.940618877+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.940633243+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940639593+07:00","message":"[bufferProcess] interim [120000000]:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940642081+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.94064957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940652336+07:00","message":"> Transcript [2435] [false]: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940655887+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940657586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940659664+07:00","message":"StatePrefix: 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940662369+07:00","message":"TextPushed: 'มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940668448+07:00","message":"Push: 'สารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940673664+07:00","message":"TextPushed: 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940676393+07:00","message":"Set new StatePrefix : 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.940679529+07:00","message":"Next Push (prob) : 'จากเซลล์โดยมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.940688826+07:00","message":"push: {false สารเข้าและออก 0 0xc0025b5680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.260576422+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.260623411+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-02-25T13:14:55.2606297+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.260646093+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.26065368+07:00","message":"[bufferProcess] interim [420000000]:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.260656392+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.260664129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.26066699+07:00","message":"> Transcript [2436] [false]: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.260670754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.260673515+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.260675366+07:00","message":"StatePrefix: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.260677736+07:00","message":"TextPushed: 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.579032712+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.579066715+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-02-25T13:14:55.579072315+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.579083278+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.579108482+07:00","message":"[bufferProcess] interim [660000000]:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.579110788+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.579114501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.579117129+07:00","message":"> Transcript [2437] [false]: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.579121409+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.579123277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.579124998+07:00","message":"StatePrefix: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.579127139+07:00","message":"TextPushed: 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.89952872+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.899555803+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-02-25T13:14:55.899561727+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.899570804+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.899576069+07:00","message":"[bufferProcess] interim [960000000]:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.899579029+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.899582062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.899584563+07:00","message":"> Transcript [2438] [false]: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.899587906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.89958967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.899592074+07:00","message":"StatePrefix: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.899594288+07:00","message":"TextPushed: 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.901506325+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.901524661+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-02-25T13:14:55.901530016+07:00","message":"receive interim result [false|false]: มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.901541808+07:00","message":"[buffer interim] 244 false มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901547775+07:00","message":"[bufferProcess] interim [20000000]:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901550111+07:00","message":"[bufferProcess] send to processor:มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901552418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901554558+07:00","message":"> Transcript [2439] [false]: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901557259+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901559077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901561199+07:00","message":"StatePrefix: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901563547+07:00","message":"TextPushed: 'มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901568219+07:00","message":"Push: 'จากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901570342+07:00","message":"TextPushed: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901573008+07:00","message":"Set new StatePrefix : 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.901575663+07:00","message":"Next Push (prob) : 'การควบคุมฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.901582703+07:00","message":"push: {false จากเซลล์โดยมี 0 0xc0025b5680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.954435551+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.123644588+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.12369303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด\",\"confidence\":0.9588973}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.123700883+07:00","message":"receive interim result [true|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.123711405+07:00","message":"end recv isFinal message id 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.1237134+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.123721323+07:00","message":"[buffer interim] 244 true เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123732944+07:00","message":"[bufferProcess] interim [260000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.12373741+07:00","message":"[bufferProcess] send to processor (isfinal):มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123741459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123744816+07:00","message":"> Transcript [2440] [false]: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123747748+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123749848+07:00","message":"Set new StatePrefix: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123751585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123753208+07:00","message":"> Transcript [2441] [true]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123755798+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123757749+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123759538+07:00","message":"StatePrefix: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123761864+07:00","message":"TextPushed: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.12376357+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.12392751+07:00","message":"Push: 'การควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123930766+07:00","message":"TextPushed: 'มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123932714+07:00","message":"Set new StatePrefix : 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.12393511+07:00","message":"Next Push (prob) : 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.123944435+07:00","message":"push: {true การควบคุมชนิด 0 0xc0025b5680}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.123959388+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_244.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:56.134318708+07:00","message":"write wav file: './tmp/7510/7510_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.215458677+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.557970445+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.558002289+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-02-25T13:14:56.558007107+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.558020423+07:00","message":"[buffer interim] 245 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.558026448+07:00","message":"[bufferProcess] interim [420000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.558028176+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:56.703658508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:56.703687797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.733665232+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.733701683+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-02-25T13:14:56.733707949+07:00","message":"receive interim result [false|false]: แร็พ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.733720967+07:00","message":"[buffer interim] 245 false แร็พ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.733730719+07:00","message":"[bufferProcess] interim [480000000]:แร็พ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.733733044+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.733737043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.733739996+07:00","message":"> Transcript [2442] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.733742426+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.789727245+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.789757771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Rabbit\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.789763784+07:00","message":"receive interim result [false|false]: Rabbit"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.789774265+07:00","message":"[buffer interim] 245 false Rabbit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.78978018+07:00","message":"[bufferProcess] interim [600000000]:Rabbit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.789782215+07:00","message":"[bufferProcess] send to processor:แร็พ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.789788595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.789791411+07:00","message":"> Transcript [2443] [false]: 'แร็พ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.789793449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.789795296+07:00","message":"Set new StatePrefix: 'แร็พ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.860770473+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.860797968+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-02-25T13:14:56.86080346+07:00","message":"receive interim result [false|false]: และปริ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.860818836+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.860822718+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-02-25T13:14:56.86082518+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.860829418+07:00","message":"[buffer interim] 245 false และปริ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.860834407+07:00","message":"[buffer interim] 245 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860839453+07:00","message":"[bufferProcess] interim [660000000]:และปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860841314+07:00","message":"[bufferProcess] send to processor:Rabbit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860844297+07:00","message":"[bufferProcess] interim [720000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860845947+07:00","message":"[bufferProcess] send to processor:และปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860848806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860851339+07:00","message":"> Transcript [2444] [false]: 'Rabbit'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860853111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860855155+07:00","message":"Set new StatePrefix: 'Rabbit'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860857825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860859638+07:00","message":"> Transcript [2445] [false]: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860861078+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.860862476+07:00","message":"Set new StatePrefix: 'และปริ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.929558216+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.929583669+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-02-25T13:14:56.929588968+07:00","message":"receive interim result [false|false]: และปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.929600452+07:00","message":"[buffer interim] 245 false และปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.929605638+07:00","message":"[bufferProcess] interim [780000000]:และปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.929608052+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.929615095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.929617241+07:00","message":"> Transcript [2446] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.92961908+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.377655124+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.377694838+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-02-25T13:14:57.377700498+07:00","message":"receive interim result [false|false]: และปริมาณสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.377715554+07:00","message":"[buffer interim] 245 false และปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.377721989+07:00","message":"[bufferProcess] interim [140000000]:และปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.377724439+07:00","message":"[bufferProcess] send to processor:และปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.377731768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.377734668+07:00","message":"> Transcript [2447] [false]: 'และปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.37773789+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.377739904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.377742175+07:00","message":"StatePrefix: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.377744216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.573986008+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.574026552+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-02-25T13:14:57.574033533+07:00","message":"receive interim result [false|false]: และปริมาณสารที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.5740491+07:00","message":"[buffer interim] 245 false และปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.574056352+07:00","message":"[bufferProcess] interim [380000000]:และปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.574058598+07:00","message":"[bufferProcess] send to processor:และปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.574066237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.574069444+07:00","message":"> Transcript [2448] [false]: 'และปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.57407265+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.574075102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.574077508+07:00","message":"StatePrefix: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.574080146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.642486436+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.642525408+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-02-25T13:14:57.642531588+07:00","message":"receive interim result [false|false]: และปริมาณสารพิษ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.642545643+07:00","message":"[buffer interim] 245 false และปริมาณสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.642553131+07:00","message":"[bufferProcess] interim [440000000]:และปริมาณสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.642555859+07:00","message":"[bufferProcess] send to processor:และปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.642562015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.642569082+07:00","message":"> Transcript [2449] [false]: 'และปริมาณสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.642572834+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.642575214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.642577324+07:00","message":"StatePrefix: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.642579325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.769310253+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.769347375+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-02-25T13:14:57.769354309+07:00","message":"receive interim result [false|false]: และปริมาณสารที่ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.769369288+07:00","message":"[buffer interim] 245 false และปริมาณสารที่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769375483+07:00","message":"[bufferProcess] interim [560000000]:และปริมาณสารที่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769378403+07:00","message":"[bufferProcess] send to processor:และปริมาณสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769385205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769387938+07:00","message":"> Transcript [2450] [false]: 'และปริมาณสารพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769391208+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769393183+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769394959+07:00","message":"StatePrefix: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769397231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769410846+07:00","message":"Push: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769412926+07:00","message":"TextPushed: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769414791+07:00","message":"Set new StatePrefix : 'และปริมาณสารพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.769416997+07:00","message":"Next Push (prob) : 'มาณสารพิษ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.769424242+07:00","message":"push: {false และปริ 0 0xc002d58e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.087301174+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.087338588+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-02-25T13:14:58.087344658+07:00","message":"receive interim result [false|false]: และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.087357837+07:00","message":"[buffer interim] 245 false และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.087364957+07:00","message":"[bufferProcess] interim [860000000]:และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.087367797+07:00","message":"[bufferProcess] send to processor:และปริมาณสารที่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.087374527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.08737741+07:00","message":"> Transcript [2451] [false]: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.08737983+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.087381774+07:00","message":"Set new StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.276422903+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.276457017+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-02-25T13:14:58.27646277+07:00","message":"receive interim result [false|false]: และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.27647708+07:00","message":"[buffer interim] 245 false และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.276484424+07:00","message":"[bufferProcess] interim [40000000]:และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.276487065+07:00","message":"[bufferProcess] send to processor:และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.276494992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.276498005+07:00","message":"> Transcript [2452] [false]: 'และปริมาณสารที่ผ่านเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.276501425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.276503618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.276505444+07:00","message":"StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.276508456+07:00","message":"TextPushed: 'และปริ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.453345595+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.622885089+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.622922359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารที่ผ่านเข้าออก\",\"confidence\":0.9535013}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.622928031+07:00","message":"receive interim result [true|false]: และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.622939835+07:00","message":"end recv isFinal message id 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.622942063+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.62294886+07:00","message":"[buffer interim] 245 true และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622956985+07:00","message":"[bufferProcess] interim [460000000]:และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622961984+07:00","message":"[bufferProcess] send to processor (isfinal):และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.62296512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622967761+07:00","message":"> Transcript [2453] [false]: 'และปริมาณสารที่ผ่านเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622970384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622972016+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622973672+07:00","message":"StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622975675+07:00","message":"TextPushed: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622977145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622979348+07:00","message":"> Transcript [2454] [true]: 'และปริมาณสารที่ผ่านเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622981671+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622983177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622984638+07:00","message":"StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622986239+07:00","message":"TextPushed: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.622992288+07:00","message":"Push: 'มาณสารที่ผ่านเข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.622999996+07:00","message":"push: {true มาณสารที่ผ่านเข้าออก 0 0xc002d58e80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:58.63500914+07:00","message":"write wav file: './tmp/7510/7510_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.776510382+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.265537059+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.265578949+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-02-25T13:14:59.265584884+07:00","message":"receive interim result [false|false]: ค้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.265599427+07:00","message":"[buffer interim] 246 false ค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.265606246+07:00","message":"[bufferProcess] interim [480000000]:ค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.265608069+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.309262421+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.309296471+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-02-25T13:14:59.309301592+07:00","message":"receive interim result [false|false]: ข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.309313248+07:00","message":"[buffer interim] 246 false ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.309320079+07:00","message":"[bufferProcess] interim [600000000]:ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.309322597+07:00","message":"[bufferProcess] send to processor:ค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.309329068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.309331797+07:00","message":"> Transcript [2455] [false]: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.309334107+07:00","message":"Set StatePrefix (first interim): 'ค้น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:59.704147964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:59.704169924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.73467749+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.75648313+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.756516968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.756523253+07:00","message":"receive interim result [false|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.756537708+07:00","message":"[buffer interim] 246 false ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.756544499+07:00","message":"[bufferProcess] interim [960000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.75654658+07:00","message":"[bufferProcess] send to processor:ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.756556491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.756559474+07:00","message":"> Transcript [2456] [false]: 'ข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.756561571+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.756563345+07:00","message":"Set new StatePrefix: 'ข้อสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.831256527+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.831295969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.83130105+07:00","message":"receive interim result [true|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.831309662+07:00","message":"end recv isFinal message id 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.831311745+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.831317413+07:00","message":"[buffer interim] 246 true ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831324224+07:00","message":"[bufferProcess] interim [170000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831329146+07:00","message":"[bufferProcess] send to processor (isfinal):ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831332327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831335508+07:00","message":"> Transcript [2457] [false]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831337662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831339655+07:00","message":"Set new StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831341275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831343066+07:00","message":"> Transcript [2458] [true]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831345126+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831347031+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831348854+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831350585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.831356707+07:00","message":"Push: 'ข้อ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.831364698+07:00","message":"push: {true ข้อ 2 0 0xc0035f2400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:59.836996119+07:00","message":"write wav file: './tmp/7510/7510_246.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.865994812+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.386394269+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.386445177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.386450483+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.386464207+07:00","message":"[buffer interim] 247 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.386471674+07:00","message":"[bufferProcess] interim [300000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.386473927+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.528011062+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.528049891+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-02-25T13:15:00.528055471+07:00","message":"receive interim result [false|false]: เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.528067184+07:00","message":"[buffer interim] 247 false เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.528073956+07:00","message":"[bufferProcess] interim [480000000]:เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.528076238+07:00","message":"[bufferProcess] send to processor:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.52808182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.528084574+07:00","message":"> Transcript [2459] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.52808676+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.70893173+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.708970992+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-02-25T13:15:00.708977318+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.708990772+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.708998891+07:00","message":"[bufferProcess] interim [660000000]:เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.709001207+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.709008031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.709011076+07:00","message":"> Transcript [2460] [false]: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.709013168+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.709014939+07:00","message":"Set new StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.031951463+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.031985766+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-02-25T13:15:01.031991154+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.032006795+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.032015058+07:00","message":"[bufferProcess] interim [20000000]:เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.032019004+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.032022603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.032025652+07:00","message":"> Transcript [2461] [false]: 'เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.032028723+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.032030439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.032032513+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.032034513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.223230632+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.223279955+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-02-25T13:15:01.22328753+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.223305512+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.223312992+07:00","message":"[bufferProcess] interim [200000000]:เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.223316628+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.223321502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.223326631+07:00","message":"> Transcript [2462] [false]: 'เยื่อหุ้มเซลล์ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.223330944+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.223333688+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.223336425+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.22334218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.40835486+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.408396922+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-02-25T13:15:01.408402621+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.408417535+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.408423959+07:00","message":"[bufferProcess] interim [380000000]:เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.408426511+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.40843487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.40843752+07:00","message":"> Transcript [2463] [false]: 'เยื่อหุ้มเซลล์ทําหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.408440597+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.40844327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.40844562+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.408452674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.801344733+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.801391794+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-02-25T13:15:01.80139841+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.801413563+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801429172+07:00","message":"[bufferProcess] interim [740000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801431987+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801436357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.8014392+07:00","message":"> Transcript [2464] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801443741+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801446129+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801447901+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801449918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801462597+07:00","message":"Push: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801466386+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801468308+07:00","message":"Set new StatePrefix : 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.801470923+07:00","message":"Next Push (prob) : 'เซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.801494889+07:00","message":"push: {false เยื่อหุ้ม 0 0xc002d58180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.99462253+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.994657645+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-02-25T13:15:01.994665926+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.994679763+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.994686243+07:00","message":"[bufferProcess] interim [980000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.994688672+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.994695684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.994698596+07:00","message":"> Transcript [2465] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.994701901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.994703838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.994707512+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.994709583+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.180593977+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.180637901+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-02-25T13:15:02.180645279+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.180660319+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.180667051+07:00","message":"[bufferProcess] interim [220000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.180669661+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.180676022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.180678982+07:00","message":"> Transcript [2466] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.180682287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.180684277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.180686324+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.1806884+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.501807494+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.501845968+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-02-25T13:15:02.501851907+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.501864734+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.501871901+07:00","message":"[bufferProcess] interim [460000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.501874584+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.501881866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.501885153+07:00","message":"> Transcript [2467] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.501888503+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.501890629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.501892744+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.501894891+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:02.704578108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:02.704609127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.900048729+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.900082857+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-02-25T13:15:02.900088992+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.900100002+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900108874+07:00","message":"[bufferProcess] interim [880000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900111367+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900117472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900119922+07:00","message":"> Transcript [2468] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900123641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900125463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900127433+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900129777+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900134149+07:00","message":"Push: 'เซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900136796+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900139016+07:00","message":"Set new StatePrefix : 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.900141316+07:00","message":"Next Push (prob) : 'เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.900148752+07:00","message":"push: {false เซลล์ทำหน้าที่ 0 0xc002d58180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.017840575+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.017892835+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-02-25T13:15:03.017899452+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.017913471+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.017919679+07:00","message":"[bufferProcess] interim [0]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.017922297+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.017929245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.017934369+07:00","message":"> Transcript [2469] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.017938013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.017940223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.017942818+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.017945402+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.337416518+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.337453461+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-02-25T13:15:03.337459389+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.337472122+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.337485644+07:00","message":"[bufferProcess] interim [240000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.337488554+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.337494058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.337496786+07:00","message":"> Transcript [2470] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.337500096+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.337502056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.337503896+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.337506685+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.343389646+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.343425611+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-02-25T13:15:03.343431079+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.343444458+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.343450811+07:00","message":"[bufferProcess] interim [300000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.34345332+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.343459265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.343461885+07:00","message":"> Transcript [2471] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.34346512+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.343467014+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.343468751+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.343471259+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.404922029+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.404959729+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-02-25T13:15:03.404966238+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.404984179+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.404994721+07:00","message":"[bufferProcess] interim [360000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.404997036+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.405000295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.405002931+07:00","message":"> Transcript [2472] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.405007027+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.405008847+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.405010693+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.405013292+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.405021232+07:00","message":"Push: 'เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.405024064+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.405026152+07:00","message":"Set new StatePrefix : 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.405028216+07:00","message":"Next Push (prob) : 'ในการรำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.405036596+07:00","message":"push: {false เป็นเยื่อเลือกผ่าน 0 0xc002d58180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.592929132+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.592973508+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-02-25T13:15:03.592979813+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.592994491+07:00","message":"[buffer interim] 247 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.593002365+07:00","message":"[bufferProcess] interim [600000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.59300495+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.593013264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.593016223+07:00","message":"> Transcript [2473] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.593019032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.593023406+07:00","message":"Set new StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.025897979+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.137337688+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.137377925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร\",\"confidence\":0.95871216}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.137388505+07:00","message":"receive interim result [true|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.137397711+07:00","message":"end recv isFinal message id 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.137399751+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.137406323+07:00","message":"[buffer interim] 247 true เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137413094+07:00","message":"[bufferProcess] interim [170000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.13741986+07:00","message":"[bufferProcess] send to processor (isfinal):เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137423057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137425765+07:00","message":"> Transcript [2474] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137428872+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137430648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137432564+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137435031+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137436842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137438575+07:00","message":"> Transcript [2475] [true]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.13744068+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137445119+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137446776+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.13744863+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.137455664+07:00","message":"Push: 'ในการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.137463918+07:00","message":"push: {true ในการลำเลียงสาร 0 0xc002d58180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:04.14652105+07:00","message":"write wav file: './tmp/7510/7510_247.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.416424258+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.87293691+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.872976028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.872980853+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.87299153+07:00","message":"[buffer interim] 248 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.872998729+07:00","message":"[bufferProcess] interim [240000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.873000408+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.93831572+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.938353031+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-02-25T13:15:04.938358547+07:00","message":"receive interim result [false|false]: และขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.938368779+07:00","message":"[buffer interim] 248 false และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.938375384+07:00","message":"[bufferProcess] interim [360000000]:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.938377496+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.938383426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.938386904+07:00","message":"> Transcript [2476] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.938389024+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.064191757+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.064227007+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-02-25T13:15:05.064232508+07:00","message":"receive interim result [false|false]: และข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.064245305+07:00","message":"[buffer interim] 248 false และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.064252303+07:00","message":"[bufferProcess] interim [480000000]:และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.064254588+07:00","message":"[bufferProcess] send to processor:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.06426058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.064263318+07:00","message":"> Transcript [2477] [false]: 'และขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.064266176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.064268352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.06427016+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.064272396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.130096421+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.130137964+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-02-25T13:15:05.130144167+07:00","message":"receive interim result [false|false]: และข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.130161214+07:00","message":"[buffer interim] 248 false และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.130168575+07:00","message":"[bufferProcess] interim [540000000]:และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.130170628+07:00","message":"[bufferProcess] send to processor:และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.130176999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.130179852+07:00","message":"> Transcript [2478] [false]: 'และข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.130183498+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.130185462+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.130187532+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.130189752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.25009461+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.250123559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.250128771+07:00","message":"receive interim result [false|false]: และข้อ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.250140731+07:00","message":"[buffer interim] 248 false และข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.25014698+07:00","message":"[bufferProcess] interim [660000000]:และข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.250148993+07:00","message":"[bufferProcess] send to processor:และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.250155308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.250157902+07:00","message":"> Transcript [2479] [false]: 'และข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.250160607+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.250162469+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.250164499+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.25016654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.600207002+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.600232123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ 3 นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.60023678+07:00","message":"receive interim result [false|false]: และข้อ 3 นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.600249538+07:00","message":"[buffer interim] 248 false และข้อ 3 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600256037+07:00","message":"[bufferProcess] interim [960000000]:และข้อ 3 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600258065+07:00","message":"[bufferProcess] send to processor:และข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600262573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600265065+07:00","message":"> Transcript [2480] [false]: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.60026801+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600270235+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600272909+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600275082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600280965+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600284174+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600286425+07:00","message":"Set new StatePrefix : 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.600288438+07:00","message":"Next Push (prob) : 'ข้อ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.60029663+07:00","message":"push: {false และ 0 0xc0001fad80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.651126767+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.651156399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.651162049+07:00","message":"receive interim result [false|false]: และข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.651172772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.651175701+07:00","message":"receive interim result [false|false]:  3 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.651181487+07:00","message":"[buffer interim] 248 false และข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.651184298+07:00","message":"[buffer interim] 248 false  3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.651197327+07:00","message":"[bufferProcess] interim [80000000]:และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.651214203+07:00","message":"[bufferProcess] send to processor:และข้อ 3 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.65121948+07:00","message":"[bufferProcess] interim [80000000]: 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.65122175+07:00","message":"[bufferProcess] update buffer: และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.651225096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.651228623+07:00","message":"> Transcript [2481] [false]: 'และข้อ 3 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.651231603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.651233356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.651234982+07:00","message":"StatePrefix: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.651237068+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:05.705128461+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:05.705139301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.763677602+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.836683815+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.836717221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.836723269+07:00","message":"receive interim result [false|false]: และข้อ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.836734221+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-02-25T13:15:05.836736566+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.836743524+07:00","message":"[buffer interim] 248 false และข้อ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.836746542+07:00","message":"[buffer interim] 248 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.836752634+07:00","message":"[bufferProcess] interim [260000000]:และข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.836755224+07:00","message":"[bufferProcess] send to processor:และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.836758737+07:00","message":"[bufferProcess] interim [260000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.836760871+07:00","message":"[bufferProcess] update buffer: และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.836763499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.836766045+07:00","message":"> Transcript [2482] [false]: 'และข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.836769045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.836771163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.836772934+07:00","message":"StatePrefix: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.836774797+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.857712293+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.85773777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ 3 นะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.857742803+07:00","message":"receive interim result [true|false]: และข้อ 3 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.857753267+07:00","message":"end recv isFinal message id 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.857755716+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.857761337+07:00","message":"[buffer interim] 248 true และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857766871+07:00","message":"[bufferProcess] interim [380000000]:และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857769681+07:00","message":"[bufferProcess] send to processor (isfinal):และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857787235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857810098+07:00","message":"> Transcript [2483] [false]: 'และข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857815765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857818249+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857820372+07:00","message":"StatePrefix: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857822626+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857824909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857827657+07:00","message":"> Transcript [2484] [true]: 'และข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857829517+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857831032+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857832514+07:00","message":"StatePrefix: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857834196+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.857841931+07:00","message":"Push: 'ข้อ 3 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.857853334+07:00","message":"push: {true ข้อ 3 นะคะ 0 0xc0001fad80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:05.865112455+07:00","message":"write wav file: './tmp/7510/7510_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.896238203+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.378996327+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.379037384+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-02-25T13:15:06.379043077+07:00","message":"receive interim result [false|false]: สม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.379057866+07:00","message":"[buffer interim] 249 false สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.379063893+07:00","message":"[bufferProcess] interim [480000000]:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.379065511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.42689057+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.426921966+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-02-25T13:15:06.426927287+07:00","message":"receive interim result [false|false]: สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.42693982+07:00","message":"[buffer interim] 249 false สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.426945956+07:00","message":"[bufferProcess] interim [600000000]:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.426948193+07:00","message":"[bufferProcess] send to processor:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.426951205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.426953695+07:00","message":"> Transcript [2485] [false]: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.426955921+07:00","message":"Set StatePrefix (first interim): 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.745957572+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.745994333+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-02-25T13:15:06.746000223+07:00","message":"receive interim result [false|false]: สมบัติของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.746029353+07:00","message":"[buffer interim] 249 false สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.746036801+07:00","message":"[bufferProcess] interim [900000000]:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.746039442+07:00","message":"[bufferProcess] send to processor:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.746042708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.746045509+07:00","message":"> Transcript [2486] [false]: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.746048094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.746049799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.746051981+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.746053846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.072127259+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.072162229+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-02-25T13:15:07.072168073+07:00","message":"receive interim result [false|false]: สมบัติของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.072183177+07:00","message":"[buffer interim] 249 false สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.072189382+07:00","message":"[bufferProcess] interim [140000000]:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.072191917+07:00","message":"[bufferProcess] send to processor:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.072194988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.072197379+07:00","message":"> Transcript [2487] [false]: 'สมบัติของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.072200621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.072202551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.072204583+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.072206438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.422423441+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.525071139+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.525107851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของสาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.525113957+07:00","message":"receive interim result [false|false]: สมบัติของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.525128383+07:00","message":"[buffer interim] 249 false สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.525143075+07:00","message":"[bufferProcess] interim [740000000]:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.525148932+07:00","message":"[bufferProcess] send to processor:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.525155849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.525158668+07:00","message":"> Transcript [2488] [false]: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.525171297+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.525173926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.525175964+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.525177941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.526906868+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.526928339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของสาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.5269341+07:00","message":"receive interim result [true|false]: สมบัติของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.526944656+07:00","message":"end recv isFinal message id 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.526948176+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.526953996+07:00","message":"[buffer interim] 249 true สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.526960061+07:00","message":"[bufferProcess] interim [770000000]:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.526967356+07:00","message":"[bufferProcess] send to processor (isfinal):สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.526971204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.526974534+07:00","message":"> Transcript [2489] [false]: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.526977815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.526980319+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.526983137+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.52698554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.526994387+07:00","message":"Push: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.526997202+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.527000156+07:00","message":"Set new StatePrefix : 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.527003298+07:00","message":"Next Push (prob) : 'บัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.527005953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.527009054+07:00","message":"> Transcript [2490] [true]: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.527012326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.527014656+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.527017936+07:00","message":"StatePrefix: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.527020549+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.527023409+07:00","message":"Push: 'บัติของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.527035071+07:00","message":"push: {false สม 0 0xc0001fb580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.527041943+07:00","message":"push: {true บัติของสาร 0 0xc0001fb580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:07.533197306+07:00","message":"write wav file: './tmp/7510/7510_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.745669998+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.813493833+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.87444102+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.97776985+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.97778793+07:00","message":"found end of frame, send empty tag with msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.977790665+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.977797401+07:00","message":"[buffer interim] 250 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.977803775+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.977812888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.977815673+07:00","message":"> Transcript [2491] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.977817961+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.977819719+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.977821299+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.977823169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.977828874+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.977838525+07:00","message":"push: {true \n 0 0xc002d58b80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:07.982634409+07:00","message":"write wav file: './tmp/7510/7510_250.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.218154561+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.218200611+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-02-25T13:15:08.21820728+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.218225665+07:00","message":"[buffer interim] 251 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.218233067+07:00","message":"[bufferProcess] interim [420000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.218235579+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.395787064+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.395832541+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-02-25T13:15:08.395840494+07:00","message":"receive interim result [false|false]: สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.395858441+07:00","message":"[buffer interim] 251 false สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.395867291+07:00","message":"[bufferProcess] interim [540000000]:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.395869771+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.395874354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.395877111+07:00","message":"> Transcript [2492] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.395879299+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.550238691+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.550270764+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.55027448+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.550276765+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.550278956+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.550280475+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.55028194+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.55028354+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.550284993+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.55028644+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.550289042+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:08.705147193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:08.705157515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.895093068+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.895138942+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-02-25T13:15:08.895146913+07:00","message":"receive interim result [false|false]: สมบัติของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.895165052+07:00","message":"[buffer interim] 251 false สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.895178406+07:00","message":"[bufferProcess] interim [20000000]:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.89518151+07:00","message":"[bufferProcess] send to processor:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.895187106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.89519155+07:00","message":"> Transcript [2493] [false]: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.895194637+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.89519764+07:00","message":"Set new StatePrefix: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.303108338+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.303148213+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-02-25T13:15:09.303154639+07:00","message":"receive interim result [false|false]: สมบัติของคน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.303168144+07:00","message":"[buffer interim] 251 false สมบัติของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.303175703+07:00","message":"[bufferProcess] interim [380000000]:สมบัติของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.303178563+07:00","message":"[bufferProcess] send to processor:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.303186239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.303189175+07:00","message":"> Transcript [2494] [false]: 'สมบัติของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.303192559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.303194571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.303196728+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.303198833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.332977521+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.332995889+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-02-25T13:15:09.33300096+07:00","message":"receive interim result [false|false]: สมบัติของโครง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.333012191+07:00","message":"[buffer interim] 251 false สมบัติของโครง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.333017315+07:00","message":"[bufferProcess] interim [440000000]:สมบัติของโครง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.333019702+07:00","message":"[bufferProcess] send to processor:สมบัติของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.333022964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.333025317+07:00","message":"> Transcript [2495] [false]: 'สมบัติของคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.333027998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.333029697+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.333031617+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.33303359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.44498338+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.445008459+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-02-25T13:15:09.445013607+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.445026312+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.445032446+07:00","message":"[bufferProcess] interim [620000000]:สมบัติของโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.445034743+07:00","message":"[bufferProcess] send to processor:สมบัติของโครง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.445038707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.445041331+07:00","message":"> Transcript [2496] [false]: 'สมบัติของโครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.445044521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.445046474+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.445048536+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.445050424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.034014931+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.03405086+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-02-25T13:15:10.034057351+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.034069691+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034075651+07:00","message":"[bufferProcess] interim [100000000]:สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034077934+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034083278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034085626+07:00","message":"> Transcript [2497] [false]: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034088423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034090363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034091988+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034093967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034098073+07:00","message":"Push: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034099862+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034101814+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.034103959+07:00","message":"Next Push (prob) : 'ของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.034111136+07:00","message":"push: {false สมบัติ 0 0xc0001fb800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.072946586+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.072984093+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-02-25T13:15:10.072990476+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างโลก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.073005236+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.073012049+07:00","message":"[bufferProcess] interim [160000000]:สมบัติของโครงสร้างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.073014313+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.073017576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.07302022+07:00","message":"> Transcript [2498] [false]: 'สมบัติของโครงสร้างเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.073023103+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.073025041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.073026832+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.073029282+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.232082193+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.232122108+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-02-25T13:15:10.232128511+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.232142814+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.232149142+07:00","message":"[bufferProcess] interim [280000000]:สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.232151536+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.232154828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.232157266+07:00","message":"> Transcript [2499] [false]: 'สมบัติของโครงสร้างโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.232160503+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.232162313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.232164456+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.232166555+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.430032664+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.430072124+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-02-25T13:15:10.430078205+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.430091056+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.430097825+07:00","message":"[bufferProcess] interim [520000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.430100004+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.430106286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.430112491+07:00","message":"> Transcript [2500] [false]: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.43011586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.430117879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.430120452+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.430122697+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.888566713+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.888605214+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-02-25T13:15:10.888612618+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.888628528+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888640848+07:00","message":"[bufferProcess] interim [60000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888644063+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888648867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888652795+07:00","message":"> Transcript [2501] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888656977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888659657+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888662365+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888665668+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888674554+07:00","message":"Push: 'ของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888677479+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888680727+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.888684176+07:00","message":"Next Push (prob) : 'เยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.888693954+07:00","message":"push: {false ของโครงสร้าง 0 0xc0001fb800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.088123152+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.088171744+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-02-25T13:15:11.088178741+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.088192885+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.08820062+07:00","message":"[bufferProcess] interim [240000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.08820333+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.088209958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.088212812+07:00","message":"> Transcript [2502] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.088217157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.088219483+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.088221849+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.088224467+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.410041642+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.410082294+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-02-25T13:15:11.410089566+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.410106165+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.410113977+07:00","message":"[bufferProcess] interim [540000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.410117818+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.410122978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.410126704+07:00","message":"> Transcript [2503] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.410130837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.410134123+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.410136908+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.410139838+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:11.70564466+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:11.70564665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.793321644+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.793359652+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-02-25T13:15:11.793365903+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.793377028+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.793383733+07:00","message":"[bufferProcess] interim [20000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.793385991+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.7933913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.793394275+07:00","message":"> Transcript [2504] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.793397925+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.79339974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.793401926+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.793404216+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.09400573+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.0940419+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-02-25T13:15:12.094060477+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.094073289+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.094079318+07:00","message":"[bufferProcess] interim [200000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.094081674+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.094086677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.094089134+07:00","message":"> Transcript [2505] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.094092468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.094095814+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.094098195+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.094100591+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.094104731+07:00","message":"Push: 'เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.09410658+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.094108763+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.09411094+07:00","message":"Next Push (prob) : 'มีความสำคัญกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.094117879+07:00","message":"push: {false เยื่อหุ้มเซลล์ 0 0xc0001fb800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.116554869+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.116606999+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-02-25T13:15:12.116613313+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.116628391+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.11663402+07:00","message":"[bufferProcess] interim [260000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.11663638+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.116639508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.116642581+07:00","message":"> Transcript [2506] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.11664579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.116647616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.116649332+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.116651684+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.119705699+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.119717334+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-02-25T13:15:12.119721284+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.119729726+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.11973292+07:00","message":"[bufferProcess] interim [320000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.119734808+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.119737228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.119739616+07:00","message":"> Transcript [2507] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.11974326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.119745956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.119748531+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.119751791+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.301361468+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.301394709+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-02-25T13:15:12.301401313+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.301411562+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.301418366+07:00","message":"[bufferProcess] interim [500000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.301422782+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.301433722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.301437615+07:00","message":"> Transcript [2508] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.301442105+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.301445355+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.301447387+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.301449903+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.644907069+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.644938052+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-02-25T13:15:12.644944825+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.644957614+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.644964606+07:00","message":"[bufferProcess] interim [800000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.644967358+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.644974689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.644977346+07:00","message":"> Transcript [2509] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.644979864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.644981776+07:00","message":"Set new StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.706034679+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.70606431+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-02-25T13:15:12.706069958+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.706081097+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.70608716+07:00","message":"[bufferProcess] interim [860000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.706090145+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.706096346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.706098808+07:00","message":"> Transcript [2510] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.706104994+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.706107153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.706109304+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.706112236+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.708005974+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.708017077+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-02-25T13:15:12.708021533+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.708029504+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.708033242+07:00","message":"[bufferProcess] interim [920000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.708035533+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.70803789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.708039957+07:00","message":"> Transcript [2511] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.70804269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.708044313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.708046006+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.708047992+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.013251483+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.01328516+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-02-25T13:15:13.013291116+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.013301408+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.013307393+07:00","message":"[bufferProcess] interim [220000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.013310513+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.013316121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.013319003+07:00","message":"> Transcript [2512] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.013324551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.01332661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.013328449+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.013331522+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.513599994+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.571045591+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.57108045+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-02-25T13:15:13.571086819+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.571097666+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.571104383+07:00","message":"[bufferProcess] interim [640000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.57110677+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.571111789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.571114379+07:00","message":"> Transcript [2513] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.57111801+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.5711201+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.571124499+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.571128768+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.571133312+07:00","message":"Push: 'มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.571136076+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.571139684+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.571143496+07:00","message":"Next Push (prob) : 'ลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.571152752+07:00","message":"push: {false มีความสัมพันธ์กับวิธีการ 0 0xc0001fb800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.579046634+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.579069397+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-02-25T13:15:13.579074614+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.579087583+07:00","message":"[buffer interim] 251 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.579093037+07:00","message":"[bufferProcess] interim [700000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.579095329+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.579098139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.579100449+07:00","message":"> Transcript [2514] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.579103777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.579105777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.57910739+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.579109732+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.720149327+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.720185757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.720193915+07:00","message":"receive interim result [true|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.720203672+07:00","message":"end recv isFinal message id 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.720205706+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.720212297+07:00","message":"[buffer interim] 251 true สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720223002+07:00","message":"[bufferProcess] interim [850000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720226703+07:00","message":"[bufferProcess] send to processor (isfinal):สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720230326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720233207+07:00","message":"> Transcript [2515] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720236451+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720238333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720240423+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720244622+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720246781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720248565+07:00","message":"> Transcript [2516] [true]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720250816+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720252333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720253804+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720255959+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.720263702+07:00","message":"Push: 'ลำเลียงสารนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.720271951+07:00","message":"push: {true ลำเลียงสารนะคะ 0 0xc0001fb800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:13.732827439+07:00","message":"write wav file: './tmp/7510/7510_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.774805251+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.406157132+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.406203736+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-02-25T13:15:14.406208872+07:00","message":"receive interim result [false|false]: อันนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.406223469+07:00","message":"[buffer interim] 252 false อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.406229917+07:00","message":"[bufferProcess] interim [480000000]:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.406231706+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.425022009+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.42505477+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-02-25T13:15:14.425059482+07:00","message":"receive interim result [false|false]: อันนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.425072003+07:00","message":"[buffer interim] 252 false อันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.425077294+07:00","message":"[bufferProcess] interim [540000000]:อันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.425079278+07:00","message":"[bufferProcess] send to processor:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.425082509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.425085236+07:00","message":"> Transcript [2517] [false]: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.425087204+07:00","message":"Set StatePrefix (first interim): 'อันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.497054989+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.497087012+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-02-25T13:15:14.49709264+07:00","message":"receive interim result [false|false]: อันนี้ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.497106058+07:00","message":"[buffer interim] 252 false อันนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.497111248+07:00","message":"[bufferProcess] interim [660000000]:อันนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.497113244+07:00","message":"[bufferProcess] send to processor:อันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.497116685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.497118953+07:00","message":"> Transcript [2518] [false]: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.497121579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.49712336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.497125467+07:00","message":"StatePrefix: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.497127514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:14.706197961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:14.706217779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.817066049+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.817118163+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-02-25T13:15:14.817125466+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.817141774+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.817149415+07:00","message":"[bufferProcess] interim [80000000]:อันนี้ก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.817151939+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.817159138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.817171535+07:00","message":"> Transcript [2519] [false]: 'อันนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.817175416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.817180391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.817182312+07:00","message":"StatePrefix: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.817184338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.025337775+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.025383969+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-02-25T13:15:15.025390735+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.025414158+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.025424578+07:00","message":"[bufferProcess] interim [320000000]:อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.025426707+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.025433498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.025436076+07:00","message":"> Transcript [2520] [false]: 'อันนี้ก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.025439508+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.025441402+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.025443495+07:00","message":"StatePrefix: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.025447447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.188208583+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.18825004+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-02-25T13:15:15.188255789+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.188270203+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188277177+07:00","message":"[bufferProcess] interim [440000000]:อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188279752+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188286713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188289278+07:00","message":"> Transcript [2521] [false]: 'อันนี้ก็คือสรุปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188292465+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188294531+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188296388+07:00","message":"StatePrefix: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.18829894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188303963+07:00","message":"Push: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188305885+07:00","message":"TextPushed: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188307708+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.188310299+07:00","message":"Next Push (prob) : 'ก็คือสรุปนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.188318457+07:00","message":"push: {false อันนี้ 0 0xc0001fa080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.649116248+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.649146653+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-02-25T13:15:15.649151185+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.649182618+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.649190815+07:00","message":"[bufferProcess] interim [920000000]:อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.649194164+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.649201387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.649205189+07:00","message":"> Transcript [2522] [false]: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.649208618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.649211943+07:00","message":"Set new StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099070523+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099104475+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-02-25T13:15:16.099109677+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099126151+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099129943+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-02-25T13:15:16.099132905+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099137757+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099140317+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-02-25T13:15:16.099142382+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099147321+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099150018+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-02-25T13:15:16.099152131+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099158055+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099160759+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099162643+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099164493+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099169484+07:00","message":"[bufferProcess] interim [40000000]:อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099171345+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099174162+07:00","message":"[bufferProcess] interim [100000000]:อันนี้ก็คือสรุปเนื้อหาที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099175793+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099177672+07:00","message":"[bufferProcess] interim [160000000]:อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099179242+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099181085+07:00","message":"[bufferProcess] interim [220000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099182695+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099185056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099187289+07:00","message":"> Transcript [2523] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.09919029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099192257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099194107+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099196119+07:00","message":"TextPushed: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099197578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099199267+07:00","message":"> Transcript [2524] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099204345+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099206015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099207483+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099209643+07:00","message":"TextPushed: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.09921096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099212651+07:00","message":"> Transcript [2525] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099214302+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099215731+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099217165+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099218713+07:00","message":"TextPushed: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099220063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099221612+07:00","message":"> Transcript [2526] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099223359+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099224837+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099226232+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099227744+07:00","message":"TextPushed: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099233288+07:00","message":"Push: 'ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099235692+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099237608+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหาที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.099239585+07:00","message":"Next Push (prob) : 'ที่รัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.099246346+07:00","message":"push: {false ก็คือสรุปเนื้อหา 0 0xc0001fa080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.126064391+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.126099184+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-02-25T13:15:16.126104648+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่เรียนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.126117981+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่เรียนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.126124296+07:00","message":"[bufferProcess] interim [400000000]:อันนี้ก็คือสรุปเนื้อหาที่เรียนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.126128287+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.126135031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.126137757+07:00","message":"> Transcript [2527] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.126140063+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.126142375+07:00","message":"Set new StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.257879283+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.257917894+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-02-25T13:15:16.257924262+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่เรียนที่ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.25793901+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่เรียนที่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.257945341+07:00","message":"[bufferProcess] interim [520000000]:อันนี้ก็คือสรุปเนื้อหาที่เรียนที่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.257948179+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่เรียนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.257954396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.257956885+07:00","message":"> Transcript [2528] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่เรียนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.257959255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.25796178+07:00","message":"Set new StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่เรียนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.445066753+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.445098437+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-02-25T13:15:16.445104563+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.445117442+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.445123376+07:00","message":"[bufferProcess] interim [700000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.445125633+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่เรียนที่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.445129123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.445131895+07:00","message":"> Transcript [2529] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่เรียนที่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.445134967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.445137124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.445138804+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่เรียนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.445141228+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.605676861+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.605709721+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-02-25T13:15:16.605714759+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.605726171+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.605731985+07:00","message":"[bufferProcess] interim [880000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.605734316+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.605739376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.605742157+07:00","message":"> Transcript [2530] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.605744365+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.605746258+07:00","message":"Set new StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.737345011+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.737384465+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-02-25T13:15:16.737391081+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.73740413+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.737410162+07:00","message":"[bufferProcess] interim [0]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.73741562+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.737422655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.737425387+07:00","message":"> Transcript [2531] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.737428819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.73743091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.737433869+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.737436293+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.990369144+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.990396322+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-02-25T13:15:16.990402377+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.990416928+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.990423291+07:00","message":"[bufferProcess] interim [300000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.990425518+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.99043225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.990435007+07:00","message":"> Transcript [2532] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.990438207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.990440065+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.990442666+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.990446247+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.258218022+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.258253155+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-02-25T13:15:17.258259486+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.25827084+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.258277829+07:00","message":"[bufferProcess] interim [480000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.258280594+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.258284704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.258287229+07:00","message":"> Transcript [2533] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.258290686+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.258292609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.258295259+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.258297781+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.300314455+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.300362012+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-02-25T13:15:17.300370441+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.300388246+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300396564+07:00","message":"[bufferProcess] interim [540000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300400323+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300410865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300414759+07:00","message":"> Transcript [2534] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300420248+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300423698+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300426818+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300430375+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300439556+07:00","message":"Push: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300442399+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300445709+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.300449974+07:00","message":"Next Push (prob) : 'ได้เรียนจากต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.300472079+07:00","message":"push: {false ที่นักเรียน 0 0xc0001fa080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.43375372+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.433791321+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-02-25T13:15:17.433797505+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.43381156+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.433817872+07:00","message":"[bufferProcess] interim [720000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.433820514+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.433827221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.433829672+07:00","message":"> Transcript [2535] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.433832326+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.433834133+07:00","message":"Set new StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.632782324+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.632818048+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-02-25T13:15:17.632824589+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.63283877+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632845929+07:00","message":"[bufferProcess] interim [900000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632848449+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632853918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632856646+07:00","message":"> Transcript [2536] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632859963+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632862032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632863766+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632866801+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:17.706585891+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:17.706600774+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.942938187+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.942981684+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-02-25T13:15:17.942987591+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.943003051+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.943009486+07:00","message":"[bufferProcess] interim [140000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.943012603+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.9430195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.943022044+07:00","message":"> Transcript [2537] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.943025736+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.943027693+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.943030026+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.943032847+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.007535854+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.007567872+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-02-25T13:15:18.007574077+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.007588185+07:00","message":"[buffer interim] 252 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.00759448+07:00","message":"[bufferProcess] interim [260000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.0075974+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.007604225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.00760688+07:00","message":"> Transcript [2538] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.007610059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.007612126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.007614578+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.007617483+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.252195943+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.390115107+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.390149737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ\",\"confidence\":0.9582923}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.390156512+07:00","message":"receive interim result [true|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.390163978+07:00","message":"end recv isFinal message id 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.39016596+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.390173255+07:00","message":"[buffer interim] 252 true อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390179685+07:00","message":"[bufferProcess] interim [710000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390183209+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390186687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390189028+07:00","message":"> Transcript [2539] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390192367+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390194255+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390196284+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390198947+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390201789+07:00","message":"Push: 'ได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390203688+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390206464+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390208831+07:00","message":"Next Push (prob) : 'นี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390210457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390218842+07:00","message":"> Transcript [2540] [true]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390228975+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390230837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390232405+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.390234596+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.39023674+07:00","message":"Push: 'นี้ไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.390244177+07:00","message":"push: {false ได้เรียนจากตอน 0 0xc0001fa080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.390254317+07:00","message":"push: {true นี้ไปนะคะ 0 0xc0001fa080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:18.402624651+07:00","message":"write wav file: './tmp/7510/7510_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.896819319+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.421936422+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.421981589+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-02-25T13:15:19.42198649+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.422002552+07:00","message":"[buffer interim] 253 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.422008947+07:00","message":"[bufferProcess] interim [420000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.422010946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.42201807+07:00","message":"[bufferProcess] send to processor (ticker):นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.422020842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.422023502+07:00","message":"> Transcript [2541] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.422025874+07:00","message":"Set StatePrefix (first interim): 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.649118602+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.649158633+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-02-25T13:15:19.649174973+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.649187622+07:00","message":"[buffer interim] 253 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.649196224+07:00","message":"[bufferProcess] interim [540000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.649198455+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.842269574+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.842304151+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-02-25T13:15:19.842309427+07:00","message":"receive interim result [false|false]: นอกจากนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.842320007+07:00","message":"[buffer interim] 253 false นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.84232812+07:00","message":"[bufferProcess] interim [720000000]:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.842330598+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.842336268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.842339019+07:00","message":"> Transcript [2542] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.842342153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.842343953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.842345658+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.842347619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.041133501+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.041180335+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-02-25T13:15:20.041185819+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.041200667+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.041207023+07:00","message":"[bufferProcess] interim [900000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.041209733+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.041213291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.041216378+07:00","message":"> Transcript [2543] [false]: 'นอกจากนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.041219515+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.041221698+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.041223419+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.04122528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.616161549+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.616197212+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-02-25T13:15:20.616203502+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.61621724+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.616223205+07:00","message":"[bufferProcess] interim [500000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.616225558+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.616231677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.616234311+07:00","message":"> Transcript [2544] [false]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.616237793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.616239709+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.616241441+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.616243527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:20.707652088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:20.707672771+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.725150429+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.725201804+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-02-25T13:15:20.725206898+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.725222253+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725228819+07:00","message":"[bufferProcess] interim [560000000]:นอกจากนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725231198+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725237169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725240054+07:00","message":"> Transcript [2545] [false]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725243981+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725246283+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725248141+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725250639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725255096+07:00","message":"Push: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725256945+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725258926+07:00","message":"Set new StatePrefix : 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.725261362+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.725271062+07:00","message":"push: {false นอกจาก 0 0xc0001fb280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.873127015+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.873186276+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-02-25T13:15:20.873193575+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.873208823+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.873216969+07:00","message":"[bufferProcess] interim [680000000]:นอกจากนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.87321926+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.873226243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.873229251+07:00","message":"> Transcript [2546] [false]: 'นอกจากนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.873233265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.873235464+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.873237205+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.873239174+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.114193634+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.114231373+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-02-25T13:15:21.114236716+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.114252922+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะคุณครูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.114260004+07:00","message":"[bufferProcess] interim [980000000]:นอกจากนี้นะคะคุณครูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.114262057+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.114265804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.114268618+07:00","message":"> Transcript [2547] [false]: 'นอกจากนี้นะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.114271393+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.114273602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.114275995+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.114278122+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.306181072+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.306217812+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-02-25T13:15:21.30622513+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.306239051+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะคุณครูยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.306246664+07:00","message":"[bufferProcess] interim [160000000]:นอกจากนี้นะคะคุณครูยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.306249985+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.306257363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.306261462+07:00","message":"> Transcript [2548] [false]: 'นอกจากนี้นะคะคุณครูยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.306266504+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.306269527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.306272827+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.306276696+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.515112134+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.515132121+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-02-25T13:15:21.515136833+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมีดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.515150359+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะคุณครูยังมีดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.515156297+07:00","message":"[bufferProcess] interim [400000000]:นอกจากนี้นะคะคุณครูยังมีดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.515159358+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.515163403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.515166506+07:00","message":"> Transcript [2549] [false]: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.51517028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.515172869+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.515176174+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.515179069+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.515182809+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.515185635+07:00","message":"TextPushed: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.515189221+07:00","message":"Set new StatePrefix : 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.5151927+07:00","message":"Next Push (prob) : 'คุณครูยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.515201388+07:00","message":"push: {false นี้นะคะ 0 0xc0001fb280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.532234567+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.532264117+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-02-25T13:15:21.532269215+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมีวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.532281764+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะคุณครูยังมีวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.532286883+07:00","message":"[bufferProcess] interim [460000000]:นอกจากนี้นะคะคุณครูยังมีวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.532288891+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยังมีดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.53229185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.532294434+07:00","message":"> Transcript [2550] [false]: 'นอกจากนี้นะคะคุณครูยังมีดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.532297209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.532299029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.532300724+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.532303003+07:00","message":"TextPushed: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.540592908+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.540612844+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-02-25T13:15:21.540617491+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมีวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.540628264+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะคุณครูยังมีวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.540632537+07:00","message":"[bufferProcess] interim [520000000]:นอกจากนี้นะคะคุณครูยังมีวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.540634647+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยังมีวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.540637303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.540639754+07:00","message":"> Transcript [2551] [false]: 'นอกจากนี้นะคะคุณครูยังมีวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.540642633+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.540644314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.540646009+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.540647968+07:00","message":"TextPushed: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.851867969+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.851905511+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-02-25T13:15:21.851911352+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.851923297+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.851931207+07:00","message":"[bufferProcess] interim [760000000]:นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.851933763+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยังมีวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.851939871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.851942584+07:00","message":"> Transcript [2552] [false]: 'นอกจากนี้นะคะคุณครูยังมีวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.851945668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.851947681+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.851949996+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.85195275+07:00","message":"TextPushed: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.110237111+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.11027072+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-02-25T13:15:22.1102764+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.110291213+07:00","message":"[buffer interim] 253 false นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110298653+07:00","message":"[bufferProcess] interim [60000000]:นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110300975+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110304321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110307533+07:00","message":"> Transcript [2553] [false]: 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110310869+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110312664+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110314581+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110317804+07:00","message":"TextPushed: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110320314+07:00","message":"Push: 'คุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110322637+07:00","message":"TextPushed: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.1103247+07:00","message":"Set new StatePrefix : 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.110326714+07:00","message":"Next Push (prob) : 'วีดีทัศน์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.110333556+07:00","message":"push: {false คุณครูยังมี 0 0xc0001fb280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.352946815+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.444060104+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.44409264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.444098535+07:00","message":"receive interim result [true|false]: นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.444106501+07:00","message":"end recv isFinal message id 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.444108587+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.444114803+07:00","message":"[buffer interim] 253 true นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444123444+07:00","message":"[bufferProcess] interim [480000000]:นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444128724+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.44413185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444134559+07:00","message":"> Transcript [2554] [false]: 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444137316+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444138957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.44414058+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444142771+07:00","message":"TextPushed: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444144691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444146453+07:00","message":"> Transcript [2555] [true]: 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444148402+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444149997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.44415156+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444153274+07:00","message":"TextPushed: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.444159369+07:00","message":"Push: 'วีดีทัศน์เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.444167067+07:00","message":"push: {true วีดีทัศน์เรื่อง 0 0xc0001fb280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:22.452234721+07:00","message":"write wav file: './tmp/7510/7510_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.48710106+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.83135255+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.83139116+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-02-25T13:15:22.831396736+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.83140945+07:00","message":"[buffer interim] 254 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.831416954+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.831418979+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.042392284+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.042426975+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-02-25T13:15:23.042432343+07:00","message":"receive interim result [false|false]: กำลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.04244285+07:00","message":"[buffer interim] 254 false กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.042449382+07:00","message":"[bufferProcess] interim [600000000]:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.042451214+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.042454681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.042457301+07:00","message":"> Transcript [2556] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.042459147+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.131916622+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.131954818+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-02-25T13:15:23.131960756+07:00","message":"receive interim result [false|false]: กาละแมร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.131974662+07:00","message":"[buffer interim] 254 false กาละแมร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.131983297+07:00","message":"[bufferProcess] interim [660000000]:กาละแมร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.131985377+07:00","message":"[bufferProcess] send to processor:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.131989297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.131992009+07:00","message":"> Transcript [2557] [false]: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.131993858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.131995609+07:00","message":"Set new StatePrefix: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.134137346+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.134149774+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-02-25T13:15:23.13415371+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.134162051+07:00","message":"[buffer interim] 254 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.134166252+07:00","message":"[bufferProcess] interim [720000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.134168065+07:00","message":"[bufferProcess] send to processor:กาละแมร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.134170193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.13417239+07:00","message":"> Transcript [2558] [false]: 'กาละแมร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.134173925+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.134175723+07:00","message":"Set new StatePrefix: 'กาละแมร์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.455214346+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.455249399+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-02-25T13:15:23.455255092+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.455268349+07:00","message":"[buffer interim] 254 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.455275126+07:00","message":"[bufferProcess] interim [20000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.455277648+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.455284639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.45528725+07:00","message":"> Transcript [2559] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.455289354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.455291546+07:00","message":"Set new StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:23.70819899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:23.708220139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.901239173+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.901283708+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-02-25T13:15:23.901290637+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.901312861+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.901321207+07:00","message":"[bufferProcess] interim [500000000]:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.901324121+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.901328581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.901332785+07:00","message":"> Transcript [2560] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.901336796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.901339271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.901342035+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.901344662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.088551679+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.08858553+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-02-25T13:15:24.088591041+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.088605869+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.08861199+07:00","message":"[bufferProcess] interim [680000000]:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.088614198+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.088620547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.088623239+07:00","message":"> Transcript [2561] [false]: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.088626317+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.088628238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.088630031+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.088632384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.351675764+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.351714713+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-02-25T13:15:24.351720541+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.351732095+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.351739493+07:00","message":"[bufferProcess] interim [920000000]:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.351742108+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.351747336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.35175001+07:00","message":"> Transcript [2562] [false]: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.351761143+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.351763287+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.351765135+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.351767062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.604965931+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.60499938+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-02-25T13:15:24.605005123+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.605019258+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.60502562+07:00","message":"[bufferProcess] interim [160000000]:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.605028075+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.605034828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.605037448+07:00","message":"> Transcript [2563] [false]: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.605044025+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.60504652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.605049513+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.605052259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.60506057+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.605062368+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.605064276+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.605066736+07:00","message":"Next Push (prob) : 'สารโดยการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.605073125+07:00","message":"push: {false การลำเลียง 0 0xc002d59300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.797750338+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.797788702+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-02-25T13:15:24.797794508+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.797808046+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.797814591+07:00","message":"[bufferProcess] interim [340000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.797817138+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.797822594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.797825177+07:00","message":"> Transcript [2564] [false]: 'การลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.797828083+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.79783015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.797831965+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.797834138+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.449275419+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.449310753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.449316044+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.449332361+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.449338685+07:00","message":"[bufferProcess] interim [940000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.449341096+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.449344717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.449347536+07:00","message":"> Transcript [2565] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.449350923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.449352788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.44935448+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.449356544+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.950956059+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.951003047+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-02-25T13:15:25.951009935+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.951025373+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.951033919+07:00","message":"[bufferProcess] interim [480000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.951036481+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.951044592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.951047239+07:00","message":"> Transcript [2566] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.95105082+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.95105343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.951056094+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.951058445+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.141466697+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.141501923+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-02-25T13:15:26.141507385+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.141521566+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.141527861+07:00","message":"[bufferProcess] interim [660000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.141530924+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.141534872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.14153785+07:00","message":"> Transcript [2567] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.141541055+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.141542775+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.141544861+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.141547079+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.141553105+07:00","message":"Push: 'สารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.14155503+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.141558508+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.141561027+07:00","message":"Next Push (prob) : 'เวสิเคิลซึ่งนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.141567878+07:00","message":"push: {false สารโดยการสร้าง 0 0xc002d59300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.397357842+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.397395982+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-02-25T13:15:26.397401892+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.397414244+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.39742146+07:00","message":"[bufferProcess] interim [960000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.397424049+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.397430233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.397433286+07:00","message":"> Transcript [2568] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.39743676+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.397438678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.397440502+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.397443172+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.399356363+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.399369592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.399373911+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.399382227+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.399385792+07:00","message":"[bufferProcess] interim [20000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.399387891+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.39939032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.399392426+07:00","message":"> Transcript [2569] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.399395149+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.399396839+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.39939845+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.399400311+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.530705945+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.530741968+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-02-25T13:15:26.530748012+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.530762147+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.530769528+07:00","message":"[bufferProcess] interim [80000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.530773209+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.530787265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.530790418+07:00","message":"> Transcript [2570] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.530794583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.530797126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.530799449+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.530802319+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:26.708682819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:26.708683859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.726914789+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.726945217+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-02-25T13:15:26.726950893+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.72696533+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.726975371+07:00","message":"[bufferProcess] interim [320000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.726978147+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.726986037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.72698886+07:00","message":"> Transcript [2571] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.726992581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.72699466+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.726997167+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.726999872+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.727006216+07:00","message":"Push: 'เวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.727008144+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.727010737+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.727013056+07:00","message":"Next Push (prob) : 'เรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.727020489+07:00","message":"push: {false เวสิเคิลซึ่งนัก 0 0xc002d59300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.848701597+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.848738542+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-02-25T13:15:26.848744936+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.848757888+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.848764837+07:00","message":"[bufferProcess] interim [380000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.84876722+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.848773411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.848776092+07:00","message":"> Transcript [2572] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.848779886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.84878194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.848792523+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.848795311+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.041885228+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.041915537+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-02-25T13:15:27.041921528+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.041935981+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.041944622+07:00","message":"[bufferProcess] interim [620000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.041948354+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.041953608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.041956564+07:00","message":"> Transcript [2573] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.04196015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.041961999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.0419636+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.041966502+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.290429119+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.290465109+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-02-25T13:15:27.290471684+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.29048208+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.290489085+07:00","message":"[bufferProcess] interim [860000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.290491871+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.290498094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.290500818+07:00","message":"> Transcript [2574] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.290504576+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.290506697+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.290508791+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.290511752+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.291290912+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.291325765+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-02-25T13:15:27.291331737+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.291346524+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.291353149+07:00","message":"[bufferProcess] interim [920000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.291355737+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.291362486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.291365522+07:00","message":"> Transcript [2575] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.291369873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.291371672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.291374234+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.291376763+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.2913825+07:00","message":"Push: 'เรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.291384386+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.291386532+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.29138937+07:00","message":"Next Push (prob) : 'ที่จะไปซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.291397081+07:00","message":"push: {false เรียนสามารถ 0 0xc002d59300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.418367734+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.418400863+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-02-25T13:15:27.418409351+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.418425222+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.418433265+07:00","message":"[bufferProcess] interim [980000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.418437152+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.418447926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.418452101+07:00","message":"> Transcript [2576] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.418455806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.41845979+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.742057011+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.742098104+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-02-25T13:15:27.742105428+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.742118025+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.742124867+07:00","message":"[bufferProcess] interim [280000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.742127626+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.742134742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.742137438+07:00","message":"> Transcript [2577] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.742139888+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.742141888+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.938448738+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.938494591+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-02-25T13:15:27.938500905+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.938513294+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.93852096+07:00","message":"[bufferProcess] interim [520000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.938523346+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.938529058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.938532122+07:00","message":"> Transcript [2578] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.938535881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.938537908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.93853967+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.938542379+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.146651356+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.146686556+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-02-25T13:15:28.146692848+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.146705756+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.146712889+07:00","message":"[bufferProcess] interim [640000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.14671581+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.1467231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.146726148+07:00","message":"> Transcript [2579] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.146729722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.146731665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.146733758+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.146736432+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.258918333+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.258961638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.258967534+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.258980789+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258987083+07:00","message":"[bufferProcess] interim [760000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258989479+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258995972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258998615+07:00","message":"> Transcript [2580] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.259002457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.259004657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.259006692+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.25900969+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.327757177+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.327798063+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-02-25T13:15:28.327818341+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.327832724+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327839724+07:00","message":"[bufferProcess] interim [880000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327842726+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327852077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327855984+07:00","message":"> Transcript [2581] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327860425+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327862625+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327864793+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327867923+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.32787587+07:00","message":"Push: 'ที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327877693+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327879741+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.327882505+07:00","message":"Next Push (prob) : 'วีดีทัศน์นี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.327891664+07:00","message":"push: {false ที่จะไปศึกษา 0 0xc002d59300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.447400396+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.44744282+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-02-25T13:15:28.447450422+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.447464886+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.44747234+07:00","message":"[bufferProcess] interim [940000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.447475182+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.447483795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.447486593+07:00","message":"> Transcript [2582] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.447490878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.447493454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.447495522+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.447498491+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.513704423+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.513737394+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-02-25T13:15:28.513743877+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.513757508+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.513764952+07:00","message":"[bufferProcess] interim [120000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.513768414+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.513776218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.51377917+07:00","message":"> Transcript [2583] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.513781966+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.513783856+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.891310498+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.891346886+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-02-25T13:15:28.891353133+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.891366775+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.891373953+07:00","message":"[bufferProcess] interim [480000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.89137671+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.891384269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.891387238+07:00","message":"> Transcript [2584] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.891390893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.89139317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.891395035+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.891397641+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.147093963+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.147134173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.147141069+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.147155633+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.147163158+07:00","message":"[bufferProcess] interim [660000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.147166665+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.147177196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.147180079+07:00","message":"> Transcript [2585] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.147184096+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.147186068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.147188462+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.147191435+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.208393208+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.208424924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.208431609+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.208442691+07:00","message":"[buffer interim] 254 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.208450526+07:00","message":"[bufferProcess] interim [780000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.208453634+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.20846139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.208464386+07:00","message":"> Transcript [2586] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.208468097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.208470257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.208472682+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.208475566+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.26476842+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.374363716+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.374404771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพิ่มเติมได้นะคะ\",\"confidence\":0.95126295}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.374411513+07:00","message":"receive interim result [true|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพิ่มเติมได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.374422608+07:00","message":"end recv isFinal message id 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.374424677+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.37442987+07:00","message":"[buffer interim] 254 true การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374436965+07:00","message":"[bufferProcess] interim [20000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374440768+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374444747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374447797+07:00","message":"> Transcript [2587] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374452069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374454135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.37445636+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374459087+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374462559+07:00","message":"Push: 'วีดีทัศน์มีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374464663+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374466939+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374469639+07:00","message":"Next Push (prob) : 'เติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374471164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374472936+07:00","message":"> Transcript [2588] [true]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.37447967+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374481592+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374483293+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374485328+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374487152+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.374588892+07:00","message":"push: {false วีดีทัศน์มีเพิ่ม 0 0xc002d59300}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374745439+07:00","message":"Push: 'ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374752377+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์มีเพิ่มได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374754936+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.37476737+07:00","message":"Next Push (prob) : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวีดีทัศน์นี้เพิ่มเติมได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.374776928+07:00","message":"push: {true ได้นะคะ 0 0xc002d59300}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.374778541+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_254.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:29.387905094+07:00","message":"write wav file: './tmp/7510/7510_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.654977622+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:29.709229216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:29.709262803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.192181384+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.192209856+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-02-25T13:15:30.19221439+07:00","message":"receive interim result [false|false]: ในเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.192225375+07:00","message":"[buffer interim] 255 false ในเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.192231534+07:00","message":"[bufferProcess] interim [420000000]:ในเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.192233193+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.499033275+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.499070012+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-02-25T13:15:30.499076464+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.499090567+07:00","message":"[buffer interim] 255 false ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.499097917+07:00","message":"[bufferProcess] interim [660000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.499100173+07:00","message":"[bufferProcess] send to processor:ในเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.499107681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.499110218+07:00","message":"> Transcript [2589] [false]: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.499112389+07:00","message":"Set StatePrefix (first interim): 'ในเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.931374751+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.931414928+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-02-25T13:15:30.931421708+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ทราย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.931435097+07:00","message":"[buffer interim] 255 false ในเว็บไซต์ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.93144315+07:00","message":"[bufferProcess] interim [80000000]:ในเว็บไซต์ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.931445933+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.931453476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.931456393+07:00","message":"> Transcript [2590] [false]: 'ในเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.931459642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.931461687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.931463439+07:00","message":"StatePrefix: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.931466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.019821646+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.019862255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซส์ I'm\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.01986883+07:00","message":"receive interim result [false|false]: ในเว็บไซส์ I'm"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.019882856+07:00","message":"[buffer interim] 255 false ในเว็บไซส์ I'm"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.019889829+07:00","message":"[bufferProcess] interim [140000000]:ในเว็บไซส์ I'm"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.019892516+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.01989953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.019902366+07:00","message":"> Transcript [2591] [false]: 'ในเว็บไซต์ทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.019905528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.019907563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.019909481+07:00","message":"StatePrefix: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.019912671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.027676797+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.027699206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.027703812+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.027715878+07:00","message":"[buffer interim] 255 false ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.027720608+07:00","message":"[bufferProcess] interim [200000000]:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.02772248+07:00","message":"[bufferProcess] send to processor:ในเว็บไซส์ I'm"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.027725849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.027728656+07:00","message":"> Transcript [2592] [false]: 'ในเว็บไซส์ I'm'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.027731178+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.027732945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.027734641+07:00","message":"StatePrefix: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.027736559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.400407078+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.400442273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap ดอท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.400448+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.400462431+07:00","message":"[buffer interim] 255 false ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.400470272+07:00","message":"[bufferProcess] interim [560000000]:ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.400472511+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.400476436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.40048186+07:00","message":"> Transcript [2593] [false]: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.400484849+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.400486932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.400488746+07:00","message":"StatePrefix: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.400490834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.400497973+07:00","message":"Push: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.40050128+07:00","message":"TextPushed: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.400503853+07:00","message":"Set new StatePrefix : 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.400505857+07:00","message":"Next Push (prob) : 'ไซต์ sitemap'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.400513246+07:00","message":"push: {false ในเว็บ 0 0xc002d59a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.402178106+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.402190451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.402194513+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.402203982+07:00","message":"[buffer interim] 255 false ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.402207535+07:00","message":"[bufferProcess] interim [620000000]:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.402209515+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.402211789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.402213666+07:00","message":"> Transcript [2594] [false]: 'ในเว็บไซต์ sitemap ดอท'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.402215974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.402217769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.402219718+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.402221374+07:00","message":"TextPushed: 'ในเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.527513744+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.527549137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap Dota\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.527555106+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.527567199+07:00","message":"[buffer interim] 255 false ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.527574307+07:00","message":"[bufferProcess] interim [680000000]:ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.527576668+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.527582562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.527585395+07:00","message":"> Transcript [2595] [false]: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.527588284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.52759006+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.52759241+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.527594812+07:00","message":"TextPushed: 'ในเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.590389235+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.59042459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.590430998+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.590440418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Dota\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.590443314+07:00","message":"receive interim result [false|false]:  Dota"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.590449138+07:00","message":"[buffer interim] 255 false ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.590454474+07:00","message":"[buffer interim] 255 false  Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590459582+07:00","message":"[bufferProcess] interim [800000000]:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590461751+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590466868+07:00","message":"[bufferProcess] interim [800000000]: Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590469183+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590472053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590474895+07:00","message":"> Transcript [2596] [false]: 'ในเว็บไซต์ sitemap Dota'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590477579+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590479616+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590481883+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590483883+07:00","message":"TextPushed: 'ในเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.72312254+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.723148433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.723153377+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.72316534+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-02-25T13:15:31.723168665+07:00","message":"receive interim result [false|false]:  ดอท"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.723174435+07:00","message":"[buffer interim] 255 false ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.723177829+07:00","message":"[buffer interim] 255 false  ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723183574+07:00","message":"[bufferProcess] interim [920000000]:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723186276+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723189229+07:00","message":"[bufferProcess] interim [920000000]: ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723191132+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723193933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723196436+07:00","message":"> Transcript [2597] [false]: 'ในเว็บไซต์ sitemap Dota'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.72319978+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.72320188+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.72320443+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723206337+07:00","message":"TextPushed: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723209191+07:00","message":"Push: 'ไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723211155+07:00","message":"TextPushed: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723213034+07:00","message":"Set new StatePrefix : 'ในเว็บไซต์ sitemap Dota'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.723214905+07:00","message":"Next Push (prob) : ' Dota'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.723222099+07:00","message":"push: {false ไซต์ sitemap 0 0xc002d59a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.910711922+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.910746901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.910752854+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.910764492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" signage\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.910767139+07:00","message":"receive interim result [false|false]:  signage"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.9107752+07:00","message":"[buffer interim] 255 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.910784892+07:00","message":"[buffer interim] 255 false  signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.910790559+07:00","message":"[bufferProcess] interim [40000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.910794943+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.910801816+07:00","message":"[bufferProcess] interim [40000000]: signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.910804397+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.910807225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.910810226+07:00","message":"> Transcript [2598] [false]: 'ในเว็บไซต์ sitemap ดอท'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.910814219+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.910816046+07:00","message":"Set new StatePrefix: 'ในเว็บไซต์ sitemap ดอท'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.293672245+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.293706254+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-02-25T13:15:32.293712947+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.29372401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" zymafluor นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.293727211+07:00","message":"receive interim result [false|false]:  zymafluor นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.29373387+07:00","message":"[buffer interim] 255 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.293740353+07:00","message":"[buffer interim] 255 false  zymafluor นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.293746151+07:00","message":"[bufferProcess] interim [460000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.29374839+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.293751891+07:00","message":"[bufferProcess] interim [460000000]: zymafluor นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.293754731+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ zymafluor นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.293764508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.293781115+07:00","message":"> Transcript [2599] [false]: 'ในเว็บไซต์ signage'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.293784998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.293787906+07:00","message":"Set new StatePrefix: 'ในเว็บไซต์ signage'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.414160328+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.535297384+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.626348833+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.626384371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ signage นะคะ\",\"confidence\":0.9190808}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.626390657+07:00","message":"receive interim result [true|false]: ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.626400287+07:00","message":"end recv isFinal message id 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.626402488+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.626410381+07:00","message":"[buffer interim] 255 true ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626420301+07:00","message":"[bufferProcess] interim [790000000]:ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626427189+07:00","message":"[bufferProcess] send to processor (isfinal):ในเว็บไซต์ zymafluor นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626430744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626433834+07:00","message":"> Transcript [2600] [false]: 'ในเว็บไซต์ zymafluor นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626436595+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626438747+07:00","message":"Set new StatePrefix: 'ในเว็บไซต์ zymafluor นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626440463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626442169+07:00","message":"> Transcript [2601] [true]: 'ในเว็บไซต์ signage นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626444392+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626446196+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626447991+07:00","message":"StatePrefix: 'ในเว็บไซต์ zymafluor นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626449871+07:00","message":"TextPushed: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626451552+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626539603+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626541879+07:00","message":"TextPushed: 'ในเว็บไซต์ sitemapนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626543986+07:00","message":"Set new StatePrefix : 'ในเว็บไซต์ signage นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.62654598+07:00","message":"Next Push (prob) : 'ในเว็บไซต์ signage นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.626555345+07:00","message":"push: {true นะคะ 0 0xc002d59a00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.626568293+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_255.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:32.638601968+07:00","message":"write wav file: './tmp/7510/7510_255.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:32.710302482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:32.710332643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.874718848+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.874755582+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-02-25T13:15:32.874761053+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.874773853+07:00","message":"[buffer interim] 256 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.87478074+07:00","message":"[bufferProcess] interim [420000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.874782735+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.061841596+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.061883862+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-02-25T13:15:33.061890293+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.061904553+07:00","message":"[buffer interim] 256 false โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.061910946+07:00","message":"[bufferProcess] interim [600000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.061913343+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.061920827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.061923448+07:00","message":"> Transcript [2602] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.061925759+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.269987045+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.27003357+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-02-25T13:15:33.27004009+07:00","message":"receive interim result [false|false]: โดยมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.270055851+07:00","message":"[buffer interim] 256 false โดยมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.270065403+07:00","message":"[bufferProcess] interim [780000000]:โดยมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.270069042+07:00","message":"[bufferProcess] send to processor:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.270074168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.270078027+07:00","message":"> Transcript [2603] [false]: 'โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.270081791+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.270085522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.270088878+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.270092051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.389747477+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.389792573+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-02-25T13:15:33.389798518+07:00","message":"receive interim result [false|false]: โดยมีวัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.389813962+07:00","message":"[buffer interim] 256 false โดยมีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.389821336+07:00","message":"[bufferProcess] interim [900000000]:โดยมีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.38982381+07:00","message":"[bufferProcess] send to processor:โดยมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.389832202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.389835298+07:00","message":"> Transcript [2604] [false]: 'โดยมีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.389838814+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.389841214+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.389844423+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.389846608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.538428579+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.538467223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี ui\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.538472832+07:00","message":"receive interim result [false|false]: โดยมี ui"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.538490404+07:00","message":"[buffer interim] 256 false โดยมี ui"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.538498201+07:00","message":"[bufferProcess] interim [20000000]:โดยมี ui"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.538500473+07:00","message":"[bufferProcess] send to processor:โดยมีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.538504865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.538507405+07:00","message":"> Transcript [2605] [false]: 'โดยมีวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.538510713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.538512627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.538514377+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.538516286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.592714741+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.592747847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.592752936+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.592766567+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.592772537+07:00","message":"[bufferProcess] interim [80000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.592774624+07:00","message":"[bufferProcess] send to processor:โดยมี ui"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.592778444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.592781172+07:00","message":"> Transcript [2606] [false]: 'โดยมี ui'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.59278414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.592786183+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.592787767+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.59278943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.592798992+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.592801127+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.59280295+07:00","message":"Set new StatePrefix : 'โดยมี ui'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.592805191+07:00","message":"Next Push (prob) : 'มี ui'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.592826737+07:00","message":"push: {false โดย 0 0xc0025b5480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.70268451+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.702730851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.702737032+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.702747775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.702750191+07:00","message":"receive interim result [false|false]:  URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.702757378+07:00","message":"[buffer interim] 256 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.702760449+07:00","message":"[buffer interim] 256 false  URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.702765722+07:00","message":"[bufferProcess] interim [200000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.702767813+07:00","message":"[bufferProcess] send to processor:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.702771151+07:00","message":"[bufferProcess] interim [200000000]: URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.702773803+07:00","message":"[bufferProcess] update buffer: โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.702776675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.70277922+07:00","message":"> Transcript [2607] [false]: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.702781304+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.702783068+07:00","message":"Set new StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.771843625+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.771890682+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-02-25T13:15:33.771896859+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.771909329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.771912479+07:00","message":"receive interim result [false|false]:  URL ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.771921805+07:00","message":"[buffer interim] 256 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.771924601+07:00","message":"[buffer interim] 256 false  URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.771930519+07:00","message":"[bufferProcess] interim [320000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.771932866+07:00","message":"[bufferProcess] send to processor:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.771936478+07:00","message":"[bufferProcess] interim [320000000]: URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.771938893+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.771941695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.77194607+07:00","message":"> Transcript [2608] [false]: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.771948897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.771950823+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.771952562+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.771954861+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.979535742+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.979576004+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-02-25T13:15:33.979582902+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.979597624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL ที่คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.979600253+07:00","message":"receive interim result [false|false]:  URL ที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.979607835+07:00","message":"[buffer interim] 256 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.979610478+07:00","message":"[buffer interim] 256 false  URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.979616525+07:00","message":"[bufferProcess] interim [500000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.979618502+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.979622052+07:00","message":"[bufferProcess] interim [500000000]: URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.979624897+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.979628006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.979631595+07:00","message":"> Transcript [2609] [false]: 'โดยมี URL ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.979634999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.979637894+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.979640296+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.979642321+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.185373829+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.185414734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.185420434+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.185430371+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-02-25T13:15:34.185433677+07:00","message":"receive interim result [false|false]:  ที่คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.185454585+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.185470901+07:00","message":"[buffer interim] 256 false  ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.185478514+07:00","message":"[bufferProcess] interim [680000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.185484379+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.185487364+07:00","message":"[bufferProcess] interim [680000000]: ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.185489749+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.185492306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.185495079+07:00","message":"> Transcript [2610] [false]: 'โดยมี URL ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.185498045+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.185499844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.185501582+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.185503567+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.475181062+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.475224048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.475229594+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.47524024+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-02-25T13:15:34.475244047+07:00","message":"receive interim result [false|false]:  ที่คุณครูคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.475250727+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.475253623+07:00","message":"[buffer interim] 256 false  ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475259146+07:00","message":"[bufferProcess] interim [920000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475262111+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475266202+07:00","message":"[bufferProcess] interim [920000000]: ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475268478+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475271486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.4752742+07:00","message":"> Transcript [2611] [false]: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475277472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475279555+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475281544+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.4752848+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.47528756+07:00","message":"Push: 'มี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475289615+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475291655+07:00","message":"Set new StatePrefix : 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.475293565+07:00","message":"Next Push (prob) : ' ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.475302856+07:00","message":"push: {false มี URL 0 0xc0025b5480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.480580994+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.480606849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.480612425+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.480624653+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-02-25T13:15:34.480628404+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.48063428+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.48063885+07:00","message":"[buffer interim] 256 false  ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.480645693+07:00","message":"[bufferProcess] interim [980000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.480648334+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.480654796+07:00","message":"[bufferProcess] interim [980000000]: ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.480656904+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.480659324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.480661813+07:00","message":"> Transcript [2612] [false]: 'โดยมี URL ที่คุณครูคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.480664546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.480666463+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.480668101+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.480669877+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.645132442+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.645178988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.645185451+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.645196016+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-02-25T13:15:34.645199123+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.645207053+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.645210525+07:00","message":"[buffer interim] 256 false  ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.645215977+07:00","message":"[bufferProcess] interim [100000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.645218297+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.645221466+07:00","message":"[bufferProcess] interim [100000000]: ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.645225112+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.645228243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.645230892+07:00","message":"> Transcript [2613] [false]: 'โดยมี URL ที่คุณครูขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.645234121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.645238115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.645240026+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.645241834+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.66154054+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.661561261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.661566197+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.661577587+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-02-25T13:15:34.661580324+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.661586345+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.661590138+07:00","message":"[buffer interim] 256 false  ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.661594315+07:00","message":"[bufferProcess] interim [160000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.661596895+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.661599549+07:00","message":"[bufferProcess] interim [160000000]: ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.661601686+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.66160418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.661606263+07:00","message":"> Transcript [2614] [false]: 'โดยมี URL ที่คุณครูขึ้นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.661609108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.661611374+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.661613033+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.661615019+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.848326421+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.848372717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.848379178+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.848392691+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-02-25T13:15:34.84839726+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.84840659+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.848411161+07:00","message":"[buffer interim] 256 false  ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848418028+07:00","message":"[bufferProcess] interim [340000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.84842121+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848425574+07:00","message":"[bufferProcess] interim [340000000]: ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848429217+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848432649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848436439+07:00","message":"> Transcript [2615] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848440721+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848443308+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848445942+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848448966+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.84845225+07:00","message":"Push: ' ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848455122+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848458105+07:00","message":"Set new StatePrefix : 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.848461396+07:00","message":"Next Push (prob) : 'ขึ้นไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.848478133+07:00","message":"push: {false  ที่คุณครู 0 0xc0025b5480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.981405377+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.981439119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.981446443+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.981457751+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-02-25T13:15:34.981460589+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.981467154+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.981470031+07:00","message":"[buffer interim] 256 false  ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.981474803+07:00","message":"[bufferProcess] interim [460000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.981477181+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.981480184+07:00","message":"[bufferProcess] interim [460000000]: ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.981482801+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.981485707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.981488128+07:00","message":"> Transcript [2616] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.981491087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.981493085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.981494771+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.98149663+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.168800805+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.16883017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.168835572+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.168853495+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-02-25T13:15:35.168856719+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.168869867+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.168888613+07:00","message":"[buffer interim] 256 false  ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.168913568+07:00","message":"[bufferProcess] interim [640000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.168931853+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.16894355+07:00","message":"[bufferProcess] interim [640000000]: ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.168946507+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.168954117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.168958516+07:00","message":"> Transcript [2617] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.168962495+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.168964835+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.168967186+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.168969343+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.529246071+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.529283236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.529289019+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.529304821+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-02-25T13:15:35.529307631+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.529315001+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.529317956+07:00","message":"[buffer interim] 256 false  ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.529324051+07:00","message":"[bufferProcess] interim [0]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.529326042+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.529329054+07:00","message":"[bufferProcess] interim [0]: ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.529331894+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.529334868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.52933739+07:00","message":"> Transcript [2618] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.529340838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.529342772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.529344375+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.52934637+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.597187734+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.597227405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.597233759+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.597246159+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-02-25T13:15:35.597249208+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.59725705+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.597264139+07:00","message":"[buffer interim] 256 false  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597269819+07:00","message":"[bufferProcess] interim [120000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597272142+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597279227+07:00","message":"[bufferProcess] interim [120000000]: ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597281966+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597285306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597287889+07:00","message":"> Transcript [2619] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597291245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597293217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597295348+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597297253+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597299637+07:00","message":"Push: 'ขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597301313+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597303171+07:00","message":"Set new StatePrefix : 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.597305131+07:00","message":"Next Push (prob) : 'บนหน้าจอนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.597313052+07:00","message":"push: {false ขึ้นไว้ 0 0xc0025b5480}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:35.710481851+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:35.710506783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.749048524+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.749085639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.749090763+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.749106688+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-02-25T13:15:35.749109717+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.749117477+07:00","message":"[buffer interim] 256 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.7491208+07:00","message":"[buffer interim] 256 false  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.749126607+07:00","message":"[bufferProcess] interim [240000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.749128778+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.749131848+07:00","message":"[bufferProcess] interim [240000000]: ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.749134179+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.749136924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.749139644+07:00","message":"> Transcript [2620] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.749142489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.749144289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.749147162+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.749149168+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.863742435+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.969259314+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.969300784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.969306742+07:00","message":"receive interim result [true|false]: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.969316104+07:00","message":"end recv isFinal message id 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.969318278+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.969325288+07:00","message":"[buffer interim] 256 true โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.96933469+07:00","message":"[bufferProcess] interim [540000000]:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.9693384+07:00","message":"[bufferProcess] send to processor (isfinal):โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969353247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969371515+07:00","message":"> Transcript [2621] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969377717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969380671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969382803+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969385413+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969387903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969389788+07:00","message":"> Transcript [2622] [true]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969391921+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969393406+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969394897+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969396687+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.969403586+07:00","message":"Push: 'บนหน้าจอนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.96941555+07:00","message":"push: {true บนหน้าจอนี้นะคะ 0 0xc0025b5480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:35.977469063+07:00","message":"write wav file: './tmp/7510/7510_256.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.995771083+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.18335079+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.276758486+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.276787561+07:00","message":"found end of frame, send empty tag with msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.276790877+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.276799781+07:00","message":"[buffer interim] 257 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.276807245+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.276810973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.276813484+07:00","message":"> Transcript [2623] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.276816059+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.276817765+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.276819479+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.276821205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.276823692+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.276833084+07:00","message":"push: {true \n 0 0xc0024a4f80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:36.281625577+07:00","message":"write wav file: './tmp/7510/7510_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.315360658+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.845067226+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.845104485+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-02-25T13:15:36.845109757+07:00","message":"receive interim result [false|false]: หรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.845122659+07:00","message":"[buffer interim] 258 false หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.845129728+07:00","message":"[bufferProcess] interim [360000000]:หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.845131594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.058084498+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.058122697+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-02-25T13:15:37.058128688+07:00","message":"receive interim result [false|false]: หรือว่าน่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.058143216+07:00","message":"[buffer interim] 258 false หรือว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.058149446+07:00","message":"[bufferProcess] interim [600000000]:หรือว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.058152016+07:00","message":"[bufferProcess] send to processor:หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.058159221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.058161891+07:00","message":"> Transcript [2624] [false]: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.058164091+07:00","message":"Set StatePrefix (first interim): 'หรือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.167229885+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.167265022+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-02-25T13:15:37.167271014+07:00","message":"receive interim result [false|false]: หรือว่านั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.167283201+07:00","message":"[buffer interim] 258 false หรือว่านั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.167289777+07:00","message":"[bufferProcess] interim [660000000]:หรือว่านั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.167292429+07:00","message":"[bufferProcess] send to processor:หรือว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.167302286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.167305341+07:00","message":"> Transcript [2625] [false]: 'หรือว่าน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.167308069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.167310136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.167311804+07:00","message":"StatePrefix: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.167313664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.176925895+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.176938955+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-02-25T13:15:37.176942619+07:00","message":"receive interim result [false|false]: หรือว่านัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.176951179+07:00","message":"[buffer interim] 258 false หรือว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.176954307+07:00","message":"[bufferProcess] interim [720000000]:หรือว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.176956034+07:00","message":"[bufferProcess] send to processor:หรือว่านั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.176959007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.176962655+07:00","message":"> Transcript [2626] [false]: 'หรือว่านั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.176967044+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.176968684+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.176970413+07:00","message":"StatePrefix: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.176971949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.349748906+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.349785146+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-02-25T13:15:37.349790757+07:00","message":"receive interim result [false|false]: หรือว่านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.349802487+07:00","message":"[buffer interim] 258 false หรือว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.349809348+07:00","message":"[bufferProcess] interim [840000000]:หรือว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.349812077+07:00","message":"[bufferProcess] send to processor:หรือว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.34981804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.349821076+07:00","message":"> Transcript [2627] [false]: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.34982378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.349825848+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.349827663+07:00","message":"StatePrefix: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.349829867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.541411033+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.54144876+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-02-25T13:15:37.541454508+07:00","message":"receive interim result [false|false]: หรือว่านักเรียนอ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.541468952+07:00","message":"[buffer interim] 258 false หรือว่านักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541475955+07:00","message":"[bufferProcess] interim [80000000]:หรือว่านักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541478822+07:00","message":"[bufferProcess] send to processor:หรือว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541486181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541488963+07:00","message":"> Transcript [2628] [false]: 'หรือว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541491956+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541494367+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541496615+07:00","message":"StatePrefix: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.54149897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541504506+07:00","message":"Push: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541506326+07:00","message":"TextPushed: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541508542+07:00","message":"Set new StatePrefix : 'หรือว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.541510673+07:00","message":"Next Push (prob) : 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.541518034+07:00","message":"push: {false หรือว่า 0 0xc0035f2b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.730908705+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.730952941+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-02-25T13:15:37.730959516+07:00","message":"receive interim result [false|false]: หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.730975328+07:00","message":"[buffer interim] 258 false หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.730982917+07:00","message":"[bufferProcess] interim [260000000]:หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.730985552+07:00","message":"[bufferProcess] send to processor:หรือว่านักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.730993842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.73099673+07:00","message":"> Transcript [2629] [false]: 'หรือว่านักเรียนอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.730999892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.731002641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.731004715+07:00","message":"StatePrefix: 'หรือว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.731006828+07:00","message":"TextPushed: 'หรือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.97319691+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.068578589+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.068627246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านักเรียนอาจจะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.068633306+07:00","message":"receive interim result [true|false]: หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.068644619+07:00","message":"end recv isFinal message id 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.068646789+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.068653395+07:00","message":"[buffer interim] 258 true หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068667576+07:00","message":"[bufferProcess] interim [680000000]:หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068672056+07:00","message":"[bufferProcess] send to processor (isfinal):หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068676041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068679021+07:00","message":"> Transcript [2630] [false]: 'หรือว่านักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068682155+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068684772+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068689048+07:00","message":"StatePrefix: 'หรือว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068692731+07:00","message":"TextPushed: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068696038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068698482+07:00","message":"> Transcript [2631] [true]: 'หรือว่านักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068701296+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068703533+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068705954+07:00","message":"StatePrefix: 'หรือว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068708524+07:00","message":"TextPushed: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.068712645+07:00","message":"Push: 'นักเรียนอาจจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.068723962+07:00","message":"push: {true นักเรียนอาจจะ 0 0xc0035f2b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:38.075027213+07:00","message":"write wav file: './tmp/7510/7510_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.114978154+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549905601+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549930974+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549939038+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549940687+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549942352+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549944166+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.54994595+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549948365+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549950467+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549952064+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549953787+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.549955595+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.555335709+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.555361992+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-02-25T13:15:38.55536623+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.5553793+07:00","message":"[buffer interim] 259 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.555384549+07:00","message":"[bufferProcess] interim [360000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.555386316+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.645304184+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.645335716+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-02-25T13:15:38.645341209+07:00","message":"receive interim result [false|false]: ไปซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.645354533+07:00","message":"[buffer interim] 259 false ไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.645361457+07:00","message":"[bufferProcess] interim [540000000]:ไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.645364161+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.645370929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.645373309+07:00","message":"> Transcript [2632] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.645375518+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.655333558+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.655352836+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-02-25T13:15:38.65535775+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.65536939+07:00","message":"[buffer interim] 259 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.655374355+07:00","message":"[bufferProcess] interim [600000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.65537654+07:00","message":"[bufferProcess] send to processor:ไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.655379642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.655382333+07:00","message":"> Transcript [2633] [false]: 'ไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.655384941+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.655386802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.655388836+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.655390767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:38.710963644+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:38.710962802+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.781908525+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.781932981+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-02-25T13:15:38.781942691+07:00","message":"receive interim result [false|false]: ไปศึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.781958211+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.781961967+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-02-25T13:15:38.781964439+07:00","message":"receive interim result [false|false]: ไปศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.781969247+07:00","message":"[buffer interim] 259 false ไปศึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.781972436+07:00","message":"[buffer interim] 259 false ไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.781977802+07:00","message":"[bufferProcess] interim [660000000]:ไปศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.781979808+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.781982314+07:00","message":"[bufferProcess] interim [720000000]:ไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.781984022+07:00","message":"[bufferProcess] send to processor:ไปศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.781986932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.78198902+07:00","message":"> Transcript [2634] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.781991714+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.781993832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.7819954+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.781997256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.781998714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.782000508+07:00","message":"> Transcript [2635] [false]: 'ไปศึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.782002367+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.782003978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.782005646+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.782007141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.092609192+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.09263145+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-02-25T13:15:39.092636425+07:00","message":"receive interim result [false|false]: ไปศึกษาดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.092650346+07:00","message":"[buffer interim] 259 false ไปศึกษาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.092656639+07:00","message":"[bufferProcess] interim [20000000]:ไปศึกษาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.092659566+07:00","message":"[bufferProcess] send to processor:ไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.09266316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.09266584+07:00","message":"> Transcript [2636] [false]: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.092668213+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.092670093+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.092672212+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.092673986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.092680408+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.092682172+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.092684229+07:00","message":"Set new StatePrefix : 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.092686006+07:00","message":"Next Push (prob) : 'ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.092694183+07:00","message":"push: {false ไป 0 0xc002d58d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.147211266+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.147246555+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-02-25T13:15:39.147252605+07:00","message":"receive interim result [false|false]: ไปศึกษาได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.147273688+07:00","message":"[buffer interim] 259 false ไปศึกษาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.147280488+07:00","message":"[bufferProcess] interim [80000000]:ไปศึกษาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.147283033+07:00","message":"[bufferProcess] send to processor:ไปศึกษาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.147290428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.147293353+07:00","message":"> Transcript [2637] [false]: 'ไปศึกษาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.147296253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.147299528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.147301518+07:00","message":"StatePrefix: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.147303667+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.52746746+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.527509865+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-02-25T13:15:39.527517612+07:00","message":"receive interim result [false|false]: ไปศึกษาได้จ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.527538344+07:00","message":"[buffer interim] 259 false ไปศึกษาได้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.527551821+07:00","message":"[bufferProcess] interim [440000000]:ไปศึกษาได้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.527554503+07:00","message":"[bufferProcess] send to processor:ไปศึกษาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.527559044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.527562233+07:00","message":"> Transcript [2638] [false]: 'ไปศึกษาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.527565612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.527569922+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.52757181+07:00","message":"StatePrefix: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.527574064+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.532129308+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.532141458+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-02-25T13:15:39.532145156+07:00","message":"receive interim result [false|false]: ไปศึกษาได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.532150011+07:00","message":"[buffer interim] 259 false ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.532158587+07:00","message":"[bufferProcess] interim [500000000]:ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.532160963+07:00","message":"[bufferProcess] send to processor:ไปศึกษาได้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.532162817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.532164932+07:00","message":"> Transcript [2639] [false]: 'ไปศึกษาได้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.532167457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.532169335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.532170933+07:00","message":"StatePrefix: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.532172768+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.583264023+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.678020103+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.678063434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาได้จ้ะ\",\"confidence\":0.92818624}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.678071053+07:00","message":"receive interim result [true|false]: ไปศึกษาได้จ้ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.678083023+07:00","message":"end recv isFinal message id 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.678085619+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.678091892+07:00","message":"[buffer interim] 259 true ไปศึกษาได้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678101423+07:00","message":"[bufferProcess] interim [710000000]:ไปศึกษาได้จ้ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678108715+07:00","message":"[bufferProcess] send to processor (isfinal):ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.67811366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678117867+07:00","message":"> Transcript [2640] [false]: 'ไปศึกษาได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678123097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678126761+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678130094+07:00","message":"StatePrefix: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678133574+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678140928+07:00","message":"Push: 'ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678144792+07:00","message":"TextPushed: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678148334+07:00","message":"Set new StatePrefix : 'ไปศึกษาได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678152695+07:00","message":"Next Push (prob) : 'ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678155657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678159103+07:00","message":"> Transcript [2641] [true]: 'ไปศึกษาได้จ้ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678162404+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678165422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678167834+07:00","message":"StatePrefix: 'ไปศึกษาได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678170363+07:00","message":"TextPushed: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.678173382+07:00","message":"Push: 'ได้จ้ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.678177809+07:00","message":"push: {false ศึกษา 0 0xc002d58d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.678200513+07:00","message":"push: {true ได้จ้ะ 0 0xc002d58d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:39.684290788+07:00","message":"write wav file: './tmp/7510/7510_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.846093391+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.179616735+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.179653791+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-02-25T13:15:40.17965849+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.179674369+07:00","message":"[buffer interim] 260 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.179680181+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.179681988+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.700014275+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.700043916+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-02-25T13:15:40.700048976+07:00","message":"receive interim result [false|false]: การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.700056764+07:00","message":"[buffer interim] 260 false การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.700063024+07:00","message":"[bufferProcess] interim [900000000]:การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.700065085+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.700073127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.700075983+07:00","message":"> Transcript [2642] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.700077992+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.013156418+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.013224257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.013230434+07:00","message":"receive interim result [false|false]: การสแกน QR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.013246773+07:00","message":"[buffer interim] 260 false การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.013254385+07:00","message":"[bufferProcess] interim [200000000]:การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.013256573+07:00","message":"[bufferProcess] send to processor:การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.01326339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.013266162+07:00","message":"> Transcript [2643] [false]: 'การสแกน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.013269689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.013271901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.013274179+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.013276383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.265747427+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.265787631+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-02-25T13:15:41.265794281+07:00","message":"receive interim result [false|false]: การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.265807547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" QR Code\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.265809941+07:00","message":"receive interim result [false|false]:  QR Code"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.265817278+07:00","message":"[buffer interim] 260 false การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.265823971+07:00","message":"[buffer interim] 260 false  QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.265830913+07:00","message":"[bufferProcess] interim [500000000]:การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.265832806+07:00","message":"[bufferProcess] send to processor:การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.265835882+07:00","message":"[bufferProcess] interim [500000000]: QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.265838986+07:00","message":"[bufferProcess] update buffer: การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.265841906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.265844855+07:00","message":"> Transcript [2644] [false]: 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.26584773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.265849565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.265851544+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.265853778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.581988346+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.582028375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.58203375+07:00","message":"receive interim result [false|false]: การสแกน QR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.582041982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Code\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.582044654+07:00","message":"receive interim result [false|false]:  Code"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.582051459+07:00","message":"[buffer interim] 260 false การสแกน QR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.582056242+07:00","message":"[buffer interim] 260 false  Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.582061163+07:00","message":"[bufferProcess] interim [800000000]:การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.582063421+07:00","message":"[bufferProcess] send to processor:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.582067923+07:00","message":"[bufferProcess] interim [800000000]: Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.582070139+07:00","message":"[bufferProcess] update buffer: การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.58207242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.5820748+07:00","message":"> Transcript [2645] [false]: 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.582077434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.582079187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.582081214+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.582083344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:41.711382047+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:41.711389414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.912049732+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.912087382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR Code\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.912093917+07:00","message":"receive interim result [false|false]: การสแกน QR Code"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.912105689+07:00","message":"[buffer interim] 260 false การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912113984+07:00","message":"[bufferProcess] interim [100000000]:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912116357+07:00","message":"[bufferProcess] send to processor:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912121757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912124624+07:00","message":"> Transcript [2646] [false]: 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912127412+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912129367+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912131504+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912133436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912137354+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912139038+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912141372+07:00","message":"Set new StatePrefix : 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.912143254+07:00","message":"Next Push (prob) : 'สแกน QR Code'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.912150298+07:00","message":"push: {false การ 0 0xc002d59680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.976159653+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.976204975+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-02-25T13:15:41.976211066+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.976226351+07:00","message":"[buffer interim] 260 false การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.976233387+07:00","message":"[bufferProcess] interim [220000000]:การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.976236456+07:00","message":"[bufferProcess] send to processor:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.976245711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.976248363+07:00","message":"> Transcript [2647] [false]: 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.976251825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.976255619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.976257597+07:00","message":"StatePrefix: 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.976260361+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.297116739+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.297153148+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-02-25T13:15:42.297159041+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.297183344+07:00","message":"[buffer interim] 260 false การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.297189888+07:00","message":"[bufferProcess] interim [460000000]:การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.297192047+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.297197136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.297199658+07:00","message":"> Transcript [2648] [false]: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.297202089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.297204388+07:00","message":"Set new StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.304726344+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.304759749+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-02-25T13:15:42.304765361+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.304777654+07:00","message":"[buffer interim] 260 false การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.304782657+07:00","message":"[bufferProcess] interim [520000000]:การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.304784853+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.304787576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.304789931+07:00","message":"> Transcript [2649] [false]: 'การสแกนคิวอาร์โค้ดประจำวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.304793043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.304795064+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.304796907+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.304799343+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.479417367+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.479457725+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-02-25T13:15:42.479464673+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.479478886+07:00","message":"[buffer interim] 260 false การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.479486022+07:00","message":"[bufferProcess] interim [640000000]:การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.479489+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.479496493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.479498976+07:00","message":"> Transcript [2650] [false]: 'การสแกนคิวอาร์โค้ดประจำบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.479502699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.479504974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.47950693+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.479509675+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.607953854+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.608013968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.608024345+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.608040548+07:00","message":"[buffer interim] 260 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.608048649+07:00","message":"[bufferProcess] interim [760000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.608051325+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.60805991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.608062994+07:00","message":"> Transcript [2651] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.608066606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.608069107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.608070973+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.608073553+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.853320483+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.936228338+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.936262527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.936268867+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.936277671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.936279967+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.936287083+07:00","message":"[buffer interim] 260 false การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.936290443+07:00","message":"[buffer interim] 260 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936296249+07:00","message":"[bufferProcess] interim [240000000]:การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936298153+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936300854+07:00","message":"[bufferProcess] interim [240000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.93630315+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936305925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936308366+07:00","message":"> Transcript [2652] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.93631139+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936313161+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936314879+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936317132+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936319799+07:00","message":"Push: 'สแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936321763+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936323851+07:00","message":"Set new StatePrefix : 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.936325923+07:00","message":"Next Push (prob) : 'บทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.936333929+07:00","message":"push: {false สแกนคิวอาร์โค้ดประจำ 0 0xc002d59680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.976013474+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.224332834+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.224377553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR Code ประจำบทที่ 1\",\"confidence\":0.90973884}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.224383844+07:00","message":"receive interim result [true|false]: การสแกน QR Code ประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.224394213+07:00","message":"end recv isFinal message id 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.224396487+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.224403123+07:00","message":"[buffer interim] 260 true การสแกน QR Code ประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224409859+07:00","message":"[bufferProcess] interim [240000000]:การสแกน QR Code ประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224413263+07:00","message":"[bufferProcess] send to processor (isfinal):การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224417078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224420382+07:00","message":"> Transcript [2653] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224423147+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224424915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224426627+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224428571+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224430203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224434123+07:00","message":"> Transcript [2654] [true]: 'การสแกน QR Code ประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224436038+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224437588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.22443918+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224440912+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224442356+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224554857+07:00","message":"Push: 'บทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224557422+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224559477+07:00","message":"Set new StatePrefix : 'การสแกน QR Code ประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224561348+07:00","message":"Next Push (prob) : 'การสแกน QR Code ประจำบทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.224569383+07:00","message":"push: {true บทที่ 1 0 0xc002d59680}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.224582526+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_260.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:43.23342039+07:00","message":"write wav file: './tmp/7510/7510_260.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.82166464+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.821712091+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-02-25T13:15:43.821717258+07:00","message":"receive interim result [false|false]: หนังสือเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.8217322+07:00","message":"[buffer interim] 261 false หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.821738231+07:00","message":"[bufferProcess] interim [720000000]:หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.821739919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.139216819+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.139259083+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-02-25T13:15:44.139266835+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.139286572+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.139299744+07:00","message":"[bufferProcess] interim [20000000]:หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.139303621+07:00","message":"[bufferProcess] send to processor:หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.139313087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.139317438+07:00","message":"> Transcript [2655] [false]: 'หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.139321648+07:00","message":"Set StatePrefix (first interim): 'หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.206127014+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.20616695+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-02-25T13:15:44.206173121+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิชา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.206187413+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.206195928+07:00","message":"[bufferProcess] interim [80000000]:หนังสือเรียนวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.206199246+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.206204134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.206208519+07:00","message":"> Transcript [2656] [false]: 'หนังสือเรียนวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.206213458+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.206215599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.206218545+07:00","message":"StatePrefix: 'หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.206220527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.323959483+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.32399307+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-02-25T13:15:44.323998429+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.324018701+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.324025731+07:00","message":"[bufferProcess] interim [140000000]:หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.324028344+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.324032865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.324035802+07:00","message":"> Transcript [2657] [false]: 'หนังสือเรียนวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.324038604+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.32404048+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.324043254+07:00","message":"StatePrefix: 'หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.324045119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.594157606+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.594191325+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-02-25T13:15:44.594196583+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.594209793+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.594216533+07:00","message":"[bufferProcess] interim [500000000]:หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.5942193+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.594223043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.594225532+07:00","message":"> Transcript [2658] [false]: 'หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.594228648+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.594230548+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.594232746+07:00","message":"StatePrefix: 'หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.594235009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:44.712076907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:44.712085588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.71946841+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.719512039+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-02-25T13:15:44.719519502+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.719533936+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.719549643+07:00","message":"[bufferProcess] interim [620000000]:หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.719553484+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.71956048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.71956418+07:00","message":"> Transcript [2659] [false]: 'หนังสือเรียนวิทยาศาสตร์ป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.719568842+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.719571505+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.71957539+07:00","message":"StatePrefix: 'หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.719578256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.719584044+07:00","message":"Push: 'หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.719586864+07:00","message":"TextPushed: 'หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.719589851+07:00","message":"Set new StatePrefix : 'หนังสือเรียนวิทยาศาสตร์ป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.719592993+07:00","message":"Next Push (prob) : 'วิทยาศาสตร์ป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.719603874+07:00","message":"push: {false หนังสือเรียน 0 0xc0025b5900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.905270241+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.90531015+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-02-25T13:15:44.905316669+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.905331167+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.905338619+07:00","message":"[bufferProcess] interim [740000000]:หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.905341264+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.905348814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.90535153+07:00","message":"> Transcript [2660] [false]: 'หนังสือเรียนวิทยาศาสตร์ชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.905353954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.90535609+07:00","message":"Set new StatePrefix: 'หนังสือเรียนวิทยาศาสตร์ชีวะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.249662864+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.249701759+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-02-25T13:15:45.249708155+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.249724745+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.249733322+07:00","message":"[bufferProcess] interim [100000000]:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.24973619+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.24974294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.249745716+07:00","message":"> Transcript [2661] [false]: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.249748176+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.249750809+07:00","message":"Set new StatePrefix: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.289665859+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.289694852+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-02-25T13:15:45.289699997+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.289707289+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.289713438+07:00","message":"[bufferProcess] interim [160000000]:หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.289715723+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.289719033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.289721413+07:00","message":"> Transcript [2662] [false]: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.289724433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.289726317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.28972858+07:00","message":"StatePrefix: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.289731238+07:00","message":"TextPushed: 'หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.292247026+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.292258466+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-02-25T13:15:45.292262062+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.292270109+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.292273461+07:00","message":"[bufferProcess] interim [220000000]:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.292275895+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.29227815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.292280104+07:00","message":"> Transcript [2663] [false]: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.292282655+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.29228449+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.292286105+07:00","message":"StatePrefix: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.292288595+07:00","message":"TextPushed: 'หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.609316511+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.60936697+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-02-25T13:15:45.609373314+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.609388667+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.609396283+07:00","message":"[bufferProcess] interim [460000000]:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.609398911+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.609407776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.609410554+07:00","message":"> Transcript [2664] [false]: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.609414092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.609416132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.609418721+07:00","message":"StatePrefix: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.609421558+07:00","message":"TextPushed: 'หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.808058109+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.808095942+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-02-25T13:15:45.808102274+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.808117045+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808123913+07:00","message":"[bufferProcess] interim [640000000]:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808126485+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808133687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808136618+07:00","message":"> Transcript [2665] [false]: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808140266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808142123+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808144564+07:00","message":"StatePrefix: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808147022+07:00","message":"TextPushed: 'หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808153166+07:00","message":"Push: 'วิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.80815671+07:00","message":"TextPushed: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808159018+07:00","message":"Set new StatePrefix : 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.808161178+07:00","message":"Next Push (prob) : 'ก็ได้เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.808168479+07:00","message":"push: {false วิทยาศาสตร์ชีวภาพ 0 0xc0025b5900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.926919867+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.926964673+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-02-25T13:15:45.926971469+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.92698428+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.926991482+07:00","message":"[bufferProcess] interim [820000000]:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.926994155+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.927001816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.927005375+07:00","message":"> Transcript [2666] [false]: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.9270091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.927011427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.927013389+07:00","message":"StatePrefix: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.927016315+07:00","message":"TextPushed: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.190588246+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.190627089+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-02-25T13:15:46.190633301+07:00","message":"receive interim result [false|false]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.190645764+07:00","message":"[buffer interim] 261 false หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.190653295+07:00","message":"[bufferProcess] interim [120000000]:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.190655925+07:00","message":"[bufferProcess] send to processor:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.190662027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.190664962+07:00","message":"> Transcript [2667] [false]: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.190669063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.190670982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.190672908+07:00","message":"StatePrefix: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.190675826+07:00","message":"TextPushed: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.376530629+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.504043628+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.504090194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.504096695+07:00","message":"receive interim result [true|false]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.504106887+07:00","message":"end recv isFinal message id 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.504109114+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.504117254+07:00","message":"[buffer interim] 261 true หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504125185+07:00","message":"[bufferProcess] interim [420000000]:หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504129109+07:00","message":"[bufferProcess] send to processor (isfinal):หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504132731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504135734+07:00","message":"> Transcript [2668] [false]: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504138936+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504140832+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504143248+07:00","message":"StatePrefix: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504145746+07:00","message":"TextPushed: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504147413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504149244+07:00","message":"> Transcript [2669] [true]: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504151531+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504153121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.5041546+07:00","message":"StatePrefix: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504156556+07:00","message":"TextPushed: 'หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.504159361+07:00","message":"Push: 'ก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.504168325+07:00","message":"push: {true ก็ได้เช่นเดียวกันค่ะ 0 0xc0025b5900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:46.515391561+07:00","message":"write wav file: './tmp/7510/7510_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.957788022+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.61779461+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.617838092+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-02-25T13:15:47.617843942+07:00","message":"receive interim result [false|false]: ก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.617856917+07:00","message":"[buffer interim] 262 false ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.617862858+07:00","message":"[bufferProcess] interim [480000000]:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.617864343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.617870413+07:00","message":"[bufferProcess] send to processor (ticker):ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.617873067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.61787589+07:00","message":"> Transcript [2670] [false]: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.617877859+07:00","message":"Set StatePrefix (first interim): 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.672217947+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.6722545+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-02-25T13:15:47.672259909+07:00","message":"receive interim result [false|false]: ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.672272289+07:00","message":"[buffer interim] 262 false ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.672278435+07:00","message":"[bufferProcess] interim [540000000]:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.672280161+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:47.71290027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:47.712936011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.816685956+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.816722121+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-02-25T13:15:47.816727594+07:00","message":"receive interim result [false|false]: ก่อนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.816739223+07:00","message":"[buffer interim] 262 false ก่อนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.816745379+07:00","message":"[bufferProcess] interim [720000000]:ก่อนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.816748114+07:00","message":"[bufferProcess] send to processor:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.816753731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.816756464+07:00","message":"> Transcript [2671] [false]: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.816758654+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.816760602+07:00","message":"Set new StatePrefix: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.932147522+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.932187988+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-02-25T13:15:47.932194241+07:00","message":"receive interim result [false|false]: ก่อนจบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.932207753+07:00","message":"[buffer interim] 262 false ก่อนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.932214431+07:00","message":"[bufferProcess] interim [780000000]:ก่อนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.932216757+07:00","message":"[bufferProcess] send to processor:ก่อนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.932223761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.932227478+07:00","message":"> Transcript [2672] [false]: 'ก่อนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.932231278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.932233219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.932235775+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.932237846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.190871482+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.190913838+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-02-25T13:15:48.190919394+07:00","message":"receive interim result [false|false]: ก่อนจบถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.19093449+07:00","message":"[buffer interim] 262 false ก่อนจบถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.190941805+07:00","message":"[bufferProcess] interim [80000000]:ก่อนจบถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.190944151+07:00","message":"[bufferProcess] send to processor:ก่อนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.190950287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.190952819+07:00","message":"> Transcript [2673] [false]: 'ก่อนจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.190956177+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.190958176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.190959901+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.190962045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.309475383+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.309514257+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-02-25T13:15:48.309520318+07:00","message":"receive interim result [false|false]: ก่อนจบท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.309532852+07:00","message":"[buffer interim] 262 false ก่อนจบท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.3095396+07:00","message":"[bufferProcess] interim [140000000]:ก่อนจบท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.309541821+07:00","message":"[bufferProcess] send to processor:ก่อนจบถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.309547794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.309550353+07:00","message":"> Transcript [2674] [false]: 'ก่อนจบถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.309553531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.309555303+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.309556975+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.309559146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.38181467+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.381844726+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-02-25T13:15:48.38185057+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.381863299+07:00","message":"[buffer interim] 262 false ก่อนจบท้ายนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381868964+07:00","message":"[bufferProcess] interim [320000000]:ก่อนจบท้ายนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381871456+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381878526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381880661+07:00","message":"> Transcript [2675] [false]: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381883358+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381885412+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381887238+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381889023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381897197+07:00","message":"Push: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381899997+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381902769+07:00","message":"Set new StatePrefix : 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.381905958+07:00","message":"Next Push (prob) : 'จบท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.381926806+07:00","message":"push: {false ก่อน 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.604244333+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.604289176+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-02-25T13:15:48.604294366+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.604309909+07:00","message":"[buffer interim] 262 false ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.60431655+07:00","message":"[bufferProcess] interim [500000000]:ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.604318997+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.60432255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.604325325+07:00","message":"> Transcript [2676] [false]: 'ก่อนจบท้ายนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.604328849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.604332462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.604334442+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.604336595+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.694130705+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.694168197+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-02-25T13:15:48.694174608+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.694188454+07:00","message":"[buffer interim] 262 false ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.694195264+07:00","message":"[bufferProcess] interim [620000000]:ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.694197531+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.694203735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.694206876+07:00","message":"> Transcript [2677] [false]: 'ก่อนจบท้ายนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.694209517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.694211538+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.69421351+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.694216094+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.009915415+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.009953831+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-02-25T13:15:49.009959973+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.0099758+07:00","message":"[buffer interim] 262 false ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.009983409+07:00","message":"[bufferProcess] interim [860000000]:ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.009985874+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.009994276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.009996992+07:00","message":"> Transcript [2678] [false]: 'ก่อนจบท้ายนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.010000228+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.01000283+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.010004989+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.010007285+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.220432929+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.220475355+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-02-25T13:15:49.22048105+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.220498261+07:00","message":"[buffer interim] 262 false ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220512102+07:00","message":"[bufferProcess] interim [40000000]:ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220514596+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220518563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220521524+07:00","message":"> Transcript [2679] [false]: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220525375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220527304+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220529006+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220531033+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220538322+07:00","message":"Push: 'จบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.22054027+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220542178+07:00","message":"Set new StatePrefix : 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.220544394+07:00","message":"Next Push (prob) : 'นี้นะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.220552089+07:00","message":"push: {false จบท้าย 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.403308902+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.403341698+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-02-25T13:15:49.403347133+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.403358587+07:00","message":"[buffer interim] 262 false ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.403365042+07:00","message":"[bufferProcess] interim [280000000]:ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.403367268+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.40337073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.403373399+07:00","message":"> Transcript [2680] [false]: 'ก่อนจบท้ายนี้นะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.403376449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.403378401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.403380179+07:00","message":"StatePrefix: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.40338213+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.705120389+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.803582031+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.803623697+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-02-25T13:15:49.803630018+07:00","message":"receive interim result [true|false]: ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.803639551+07:00","message":"end recv isFinal message id 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.803641814+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.80364884+07:00","message":"[buffer interim] 262 true ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.80365817+07:00","message":"[bufferProcess] interim [790000000]:ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803663371+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803666671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803669578+07:00","message":"> Transcript [2681] [false]: 'ก่อนจบท้ายนี้นะคะคุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803672405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.80367429+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.80367615+07:00","message":"StatePrefix: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803678435+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803680581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803682536+07:00","message":"> Transcript [2682] [true]: 'ก่อนจบท้ายนี้นะคะคุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803684508+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803685963+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803687533+07:00","message":"StatePrefix: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803689101+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.803695452+07:00","message":"Push: 'นี้นะคะคุณครูก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.803704251+07:00","message":"push: {true นี้นะคะคุณครูก็ 0 0xc00041c500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:49.811283158+07:00","message":"write wav file: './tmp/7510/7510_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.095462035+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.4223996+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.422438186+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-02-25T13:15:50.422443553+07:00","message":"receive interim result [false|false]: อย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.422457483+07:00","message":"[buffer interim] 263 false อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.422462946+07:00","message":"[bufferProcess] interim [420000000]:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.422464617+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.549244217+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.549275706+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-02-25T13:15:50.549280836+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.549288378+07:00","message":"[buffer interim] 263 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.549294017+07:00","message":"[bufferProcess] interim [480000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.549296086+07:00","message":"[bufferProcess] send to processor:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.54929936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.549301747+07:00","message":"> Transcript [2683] [false]: 'อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.549304176+07:00","message":"Set StatePrefix (first interim): 'อย่า'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:50.713909153+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:50.713923042+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.739733137+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.73977506+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-02-25T13:15:50.739780319+07:00","message":"receive interim result [false|false]: อยากจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.739792552+07:00","message":"[buffer interim] 263 false อยากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.739798449+07:00","message":"[bufferProcess] interim [660000000]:อยากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.73980061+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.73980609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.739809012+07:00","message":"> Transcript [2684] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.739811113+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.739812881+07:00","message":"Set new StatePrefix: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.062395395+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.062437538+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-02-25T13:15:51.062445805+07:00","message":"receive interim result [false|false]: อยากจะเตือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.062459504+07:00","message":"[buffer interim] 263 false อยากจะเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.062466049+07:00","message":"[bufferProcess] interim [960000000]:อยากจะเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.062468334+07:00","message":"[bufferProcess] send to processor:อยากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.062474114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.062477071+07:00","message":"> Transcript [2685] [false]: 'อยากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.062480324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.062482276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.062485749+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.062488062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.254254309+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.254291035+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-02-25T13:15:51.254297503+07:00","message":"receive interim result [false|false]: อยากจะเตือนให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.254309909+07:00","message":"[buffer interim] 263 false อยากจะเตือนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.254316736+07:00","message":"[bufferProcess] interim [140000000]:อยากจะเตือนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.254319277+07:00","message":"[bufferProcess] send to processor:อยากจะเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.254325229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.254328304+07:00","message":"> Transcript [2686] [false]: 'อยากจะเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.254331575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.254333642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.254335504+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.254337567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.263838101+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.263867481+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-02-25T13:15:51.26387408+07:00","message":"receive interim result [false|false]: อยากจะเตือนนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.263888062+07:00","message":"[buffer interim] 263 false อยากจะเตือนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.263896108+07:00","message":"[bufferProcess] interim [200000000]:อยากจะเตือนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.263899332+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.263909741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.26391304+07:00","message":"> Transcript [2687] [false]: 'อยากจะเตือนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.263917126+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.26391981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.263922332+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.263925033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.319684966+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.319718829+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-02-25T13:15:51.319725014+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.319742154+07:00","message":"[buffer interim] 263 false อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.319749662+07:00","message":"[bufferProcess] interim [260000000]:อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.319752237+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.31975621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.31975892+07:00","message":"> Transcript [2688] [false]: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.319761951+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.319763884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.319767774+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.319769909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.319773158+07:00","message":"Push: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.319775081+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.319777058+07:00","message":"Set new StatePrefix : 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.319778914+07:00","message":"Next Push (prob) : 'จะเตือนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.319787163+07:00","message":"push: {false อยาก 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.958312962+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.958353218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.958360037+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.958374716+07:00","message":"[buffer interim] 263 false อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.958384013+07:00","message":"[bufferProcess] interim [860000000]:อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.95838655+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.958395346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.95839811+07:00","message":"> Transcript [2689] [false]: 'อยากจะเตือนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.958401313+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.958403196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.958405396+07:00","message":"StatePrefix: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.958410271+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.208732609+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.208770906+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-02-25T13:15:52.208777123+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.208792426+07:00","message":"[buffer interim] 263 false อยากจะเตือนนักเรียนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.208798973+07:00","message":"[bufferProcess] interim [160000000]:อยากจะเตือนนักเรียนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.20880147+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.208808782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.208811387+07:00","message":"> Transcript [2690] [false]: 'อยากจะเตือนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.208814608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.208817076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.208819511+07:00","message":"StatePrefix: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.208821986+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.210341504+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.210355959+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-02-25T13:15:52.210359701+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีกครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.210368877+07:00","message":"[buffer interim] 263 false อยากจะเตือนนักเรียนอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.210371926+07:00","message":"[bufferProcess] interim [220000000]:อยากจะเตือนนักเรียนอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.21037407+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.210376482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.210378492+07:00","message":"> Transcript [2691] [false]: 'อยากจะเตือนนักเรียนอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.210380461+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.21038231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.210383927+07:00","message":"StatePrefix: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.21038556+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.532311017+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.532349723+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-02-25T13:15:52.532356263+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.532370271+07:00","message":"[buffer interim] 263 false อยากจะเตือนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532385008+07:00","message":"[bufferProcess] interim [520000000]:อยากจะเตือนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532387763+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียนอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532392091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532395284+07:00","message":"> Transcript [2692] [false]: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532399492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532401979+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532404195+07:00","message":"StatePrefix: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532406179+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532408816+07:00","message":"Push: 'จะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532410831+07:00","message":"TextPushed: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532412802+07:00","message":"Set new StatePrefix : 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.532414764+07:00","message":"Next Push (prob) : 'เรียนอีกครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.53242369+07:00","message":"push: {false จะเตือนนัก 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.735183651+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.735221814+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-02-25T13:15:52.735227747+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.735244261+07:00","message":"[buffer interim] 263 false อยากจะเตือนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.735252012+07:00","message":"[bufferProcess] interim [640000000]:อยากจะเตือนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.735254305+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.735258443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.735261287+07:00","message":"> Transcript [2693] [false]: 'อยากจะเตือนนักเรียนอีกครั้งหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.735264757+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.735267118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.735268891+07:00","message":"StatePrefix: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.735271171+07:00","message":"TextPushed: 'อยากจะเตือนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.851340099+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.851390156+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-02-25T13:15:52.851398684+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.851416025+07:00","message":"[buffer interim] 263 false อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.85142584+07:00","message":"[bufferProcess] interim [760000000]:อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.851429573+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.851434809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.851439884+07:00","message":"> Transcript [2694] [false]: 'อยากจะเตือนนักเรียนอีกครั้งนึงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.851444862+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.85144789+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.851450821+07:00","message":"StatePrefix: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.851462034+07:00","message":"TextPushed: 'อยากจะเตือนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.053821351+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.053858531+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-02-25T13:15:53.053864516+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.053876813+07:00","message":"[buffer interim] 263 false อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.053884476+07:00","message":"[bufferProcess] interim [0]:อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.053886689+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.053894195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.053896969+07:00","message":"> Transcript [2695] [false]: 'อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.053900132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.053902258+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.053904163+07:00","message":"StatePrefix: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.053906945+07:00","message":"TextPushed: 'อยากจะเตือนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.222877998+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.356828606+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.460344412+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.460390838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า\",\"confidence\":0.9580242}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.460398285+07:00","message":"receive interim result [true|false]: อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.460408374+07:00","message":"end recv isFinal message id 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.460410602+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.460416732+07:00","message":"[buffer interim] 263 true อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460427378+07:00","message":"[bufferProcess] interim [360000000]:อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460434069+07:00","message":"[bufferProcess] send to processor (isfinal):อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460438959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460442318+07:00","message":"> Transcript [2696] [false]: 'อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460445913+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460448273+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460450398+07:00","message":"StatePrefix: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460452981+07:00","message":"TextPushed: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460461242+07:00","message":"Push: 'เรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460463019+07:00","message":"TextPushed: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460465108+07:00","message":"Set new StatePrefix : 'อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460467401+07:00","message":"Next Push (prob) : 'นึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460468964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460470885+07:00","message":"> Transcript [2697] [true]: 'อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460476316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.46047809+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460480282+07:00","message":"StatePrefix: 'อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460482492+07:00","message":"TextPushed: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.460484437+07:00","message":"Push: 'นึงนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.460493211+07:00","message":"push: {false เรียนอีกครั้ง 0 0xc0001fae00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.460498499+07:00","message":"push: {true นึงนะคะว่า 0 0xc0001fae00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:53.468534415+07:00","message":"write wav file: './tmp/7510/7510_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.704689432+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.704724964+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-02-25T13:15:53.704729993+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.704744257+07:00","message":"[buffer interim] 264 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.704751076+07:00","message":"[bufferProcess] interim [420000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.704752954+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:53.714839205+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:53.714844036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.895823821+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.895859113+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-02-25T13:15:53.89586482+07:00","message":"receive interim result [false|false]: เมื่อนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.895889434+07:00","message":"[buffer interim] 264 false เมื่อนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.895896635+07:00","message":"[bufferProcess] interim [600000000]:เมื่อนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.895898759+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.89590464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.895907915+07:00","message":"> Transcript [2698] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.895909994+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.020320731+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.020352939+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-02-25T13:15:54.02035808+07:00","message":"receive interim result [false|false]: เมื่อนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.02037294+07:00","message":"[buffer interim] 264 false เมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.02037953+07:00","message":"[bufferProcess] interim [660000000]:เมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.020381878+07:00","message":"[bufferProcess] send to processor:เมื่อนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.020386094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.020388946+07:00","message":"> Transcript [2699] [false]: 'เมื่อนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.020391873+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.020393822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.020395651+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.020397709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.02235169+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.022361912+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-02-25T13:15:54.022365679+07:00","message":"receive interim result [false|false]: เมื่อนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.02237392+07:00","message":"[buffer interim] 264 false เมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.022377195+07:00","message":"[bufferProcess] interim [720000000]:เมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.022379369+07:00","message":"[bufferProcess] send to processor:เมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.022381557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.022385053+07:00","message":"> Transcript [2700] [false]: 'เมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.022387208+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.022388932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.022390682+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.022392682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.334840274+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.334892544+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-02-25T13:15:54.334900399+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.334918213+07:00","message":"[buffer interim] 264 false เมื่อนักเรียนกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.334926054+07:00","message":"[bufferProcess] interim [20000000]:เมื่อนักเรียนกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.334928306+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.334932186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.334934946+07:00","message":"> Transcript [2701] [false]: 'เมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.33493807+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.334940267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.334942011+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.334944024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.586883725+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.586917555+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-02-25T13:15:54.586926366+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.586939086+07:00","message":"[buffer interim] 264 false เมื่อนักเรียนกลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.586946396+07:00","message":"[bufferProcess] interim [260000000]:เมื่อนักเรียนกลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.586948992+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.586956064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.586958671+07:00","message":"> Transcript [2702] [false]: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.58696199+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.586964165+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.586966421+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.586968636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.586974918+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.58697834+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.586981125+07:00","message":"Set new StatePrefix : 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.586983411+07:00","message":"Next Push (prob) : 'นักเรียนกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.58699153+07:00","message":"push: {false เมื่อ 0 0xc002d58000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.729232583+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.729278249+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-02-25T13:15:54.729284462+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.729299691+07:00","message":"[buffer interim] 264 false เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.729317375+07:00","message":"[bufferProcess] interim [380000000]:เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.729320633+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.729329327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.729332393+07:00","message":"> Transcript [2703] [false]: 'เมื่อนักเรียนกลับไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.729336163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.729338052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.729340203+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.729342478+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.781480789+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.781515675+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-02-25T13:15:54.781521217+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.78153576+07:00","message":"[buffer interim] 264 false เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.781542756+07:00","message":"[bufferProcess] interim [440000000]:เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.781545321+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.781551142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.781555699+07:00","message":"> Transcript [2704] [false]: 'เมื่อนักเรียนกลับไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.781559133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.781561054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.781562932+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.781565206+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.915877894+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.915938809+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-02-25T13:15:54.915944793+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสูด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.91595945+07:00","message":"[buffer interim] 264 false เมื่อนักเรียนกลับไปสูด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.915967404+07:00","message":"[bufferProcess] interim [560000000]:เมื่อนักเรียนกลับไปสูด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.915970174+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.915977887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.915980716+07:00","message":"> Transcript [2705] [false]: 'เมื่อนักเรียนกลับไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.915983929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.915985955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.915987761+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.915989795+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.921266261+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.921303037+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-02-25T13:15:54.92130855+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.921324173+07:00","message":"[buffer interim] 264 false เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.921329959+07:00","message":"[bufferProcess] interim [620000000]:เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.921332007+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสูด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.92133513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.921337753+07:00","message":"> Transcript [2706] [false]: 'เมื่อนักเรียนกลับไปสูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.921340937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.921342811+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.921344498+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.921346303+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.921351253+07:00","message":"Push: 'นักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.92135315+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.921355438+07:00","message":"Set new StatePrefix : 'เมื่อนักเรียนกลับไปสูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.921357554+07:00","message":"Next Push (prob) : 'ไปสูด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.921365706+07:00","message":"push: {false นักเรียนกลับ 0 0xc002d58000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.230443075+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.230486612+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-02-25T13:15:55.230492498+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.230508453+07:00","message":"[buffer interim] 264 false เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.230516137+07:00","message":"[bufferProcess] interim [860000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.230518826+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.230528292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.230531183+07:00","message":"> Transcript [2707] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.230533499+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.230535914+07:00","message":"Set new StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.421126736+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.421177218+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-02-25T13:15:55.421182706+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.421197049+07:00","message":"[buffer interim] 264 false เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.421203138+07:00","message":"[bufferProcess] interim [100000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.421205661+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.421212759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.421215258+07:00","message":"> Transcript [2708] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.421218158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.421220172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.421222295+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.421224627+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.496787956+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.496831612+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-02-25T13:15:55.496838965+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.496855611+07:00","message":"[buffer interim] 264 false เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.496863766+07:00","message":"[bufferProcess] interim [220000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.496866287+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.496875198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.496877948+07:00","message":"> Transcript [2709] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.496881713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.496884205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.496886282+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.496888897+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.735469209+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.794688994+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.829683273+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.829717134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.829723127+07:00","message":"receive interim result [true|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.829732516+07:00","message":"end recv isFinal message id 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.829734863+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.829740237+07:00","message":"[buffer interim] 264 true เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829746591+07:00","message":"[bufferProcess] interim [580000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829749728+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829761799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829797063+07:00","message":"> Transcript [2710] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829804979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829807192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829809764+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829812459+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829814945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829817141+07:00","message":"> Transcript [2711] [true]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829819566+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829821249+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829822783+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829824576+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.829834171+07:00","message":"Push: 'ไปสู่ชั้นเรียนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.829846753+07:00","message":"push: {true ไปสู่ชั้นเรียนแล้ว 0 0xc002d58000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:55.836790111+07:00","message":"write wav file: './tmp/7510/7510_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.318309211+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.318343004+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-02-25T13:15:56.318348028+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.318359512+07:00","message":"[buffer interim] 265 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.318367159+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.31836995+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.510708798+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.510739668+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-02-25T13:15:56.510744945+07:00","message":"receive interim result [false|false]: นักเรียนควร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.510757453+07:00","message":"[buffer interim] 265 false นักเรียนควร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.510763822+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนควร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.510766491+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.510772795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.510775171+07:00","message":"> Transcript [2712] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.510777596+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:56.715697963+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:56.715728868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.777749562+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.777787397+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-02-25T13:15:56.777793669+07:00","message":"receive interim result [false|false]: นักเรียนควรได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.777805202+07:00","message":"[buffer interim] 265 false นักเรียนควรได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.777812428+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนควรได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.777814868+07:00","message":"[bufferProcess] send to processor:นักเรียนควร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.777821042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.777824213+07:00","message":"> Transcript [2713] [false]: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.77782742+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.777829824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.777831913+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.777834075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.977633652+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.977687889+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-02-25T13:15:56.977695933+07:00","message":"receive interim result [false|false]: นักเรียนควรได้เท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.977710597+07:00","message":"[buffer interim] 265 false นักเรียนควรได้เท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.977720167+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนควรได้เท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.977724134+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.97773289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.977737516+07:00","message":"> Transcript [2714] [false]: 'นักเรียนควรได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.97774211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.977745086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.977748917+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.977751651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.016092376+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.01611548+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-02-25T13:15:57.01612111+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.016131807+07:00","message":"[buffer interim] 265 false นักเรียนควรได้ทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.016139778+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนควรได้ทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.016142079+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้เท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.016148738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.016151175+07:00","message":"> Transcript [2715] [false]: 'นักเรียนควรได้เท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.016154273+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.016156383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.016158074+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.016165322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.147776862+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.147811482+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-02-25T13:15:57.147818894+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.147832561+07:00","message":"[buffer interim] 265 false นักเรียนควรได้ทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147840579+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนควรได้ทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147844388+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147855731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147860207+07:00","message":"> Transcript [2716] [false]: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147863945+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147867304+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147870146+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147873036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147881812+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147884384+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147887064+07:00","message":"Set new StatePrefix : 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.147890348+07:00","message":"Next Push (prob) : 'ควรได้ทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.147901972+07:00","message":"push: {false นักเรียน 0 0xc0001fbc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.354896405+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.354931034+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-02-25T13:15:57.354936956+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.354950853+07:00","message":"[buffer interim] 265 false นักเรียนควรได้ทดลองกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.354961547+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนควรได้ทดลองกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.354964676+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.354971436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.35497403+07:00","message":"> Transcript [2717] [false]: 'นักเรียนควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.354977375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.354979637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.354981734+07:00","message":"StatePrefix: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.354985104+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.421009798+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.421027451+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-02-25T13:15:57.42103246+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.421043558+07:00","message":"[buffer interim] 265 false นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421048907+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.42105173+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421055392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421057441+07:00","message":"> Transcript [2718] [false]: 'นักเรียนควรได้ทดลองกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421060327+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421062479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.42106453+07:00","message":"StatePrefix: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421067539+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.529275572+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.529310314+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-02-25T13:15:57.5293172+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.529334967+07:00","message":"[buffer interim] 265 false นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.5293444+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.529348366+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.529354445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.529358707+07:00","message":"> Transcript [2719] [false]: 'นักเรียนควรได้ทดลองกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.529363698+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.529366329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.529369688+07:00","message":"StatePrefix: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.529373026+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.531408677+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.531423627+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-02-25T13:15:57.531428803+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.531442177+07:00","message":"[buffer interim] 265 false นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531447227+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531450207+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531453245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531456163+07:00","message":"> Transcript [2720] [false]: 'นักเรียนควรได้ทดลองคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531459765+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531462194+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531464835+07:00","message":"StatePrefix: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531467704+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531477765+07:00","message":"Push: 'ควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531480462+07:00","message":"TextPushed: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531483623+07:00","message":"Set new StatePrefix : 'นักเรียนควรได้ทดลองคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.531487083+07:00","message":"Next Push (prob) : 'ลองคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.531510356+07:00","message":"push: {false ควรได้ทด 0 0xc0001fbc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.92103651+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.921070904+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-02-25T13:15:57.921077703+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.921090443+07:00","message":"[buffer interim] 265 false นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.921097112+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.921099896+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.92110587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.921108592+07:00","message":"> Transcript [2721] [false]: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.921111175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.921113207+07:00","message":"Set new StatePrefix: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.104531113+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.104567549+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-02-25T13:15:58.104574111+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.104586872+07:00","message":"[buffer interim] 265 false นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.104594134+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.104596375+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.104603841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.104606965+07:00","message":"> Transcript [2722] [false]: 'นักเรียนควรได้ทดลองกิจกรรมหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.104610066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.104612247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.104613939+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.104616252+07:00","message":"TextPushed: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.162483668+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.253546121+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.25358396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิจกรรมเรื่อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.253590744+07:00","message":"receive interim result [true|false]: นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.253599777+07:00","message":"end recv isFinal message id 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.253602399+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.253610281+07:00","message":"[buffer interim] 265 true นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253619885+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253623195+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253627277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253630393+07:00","message":"> Transcript [2723] [false]: 'นักเรียนควรได้ทดลองกิจกรรมเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253633314+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253635348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253637196+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253639746+07:00","message":"TextPushed: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253641419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253643134+07:00","message":"> Transcript [2724] [true]: 'นักเรียนควรได้ทดลองกิจกรรมเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253645058+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253647412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253649082+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253650716+07:00","message":"TextPushed: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.253653714+07:00","message":"Push: 'ลองกิจกรรมเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.253662962+07:00","message":"push: {true ลองกิจกรรมเรื่อง 0 0xc0001fbc00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:58.260886981+07:00","message":"write wav file: './tmp/7510/7510_265.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.295764808+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.749145199+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.749208748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.749214884+07:00","message":"receive interim result [false|false]: สม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.749229535+07:00","message":"[buffer interim] 266 false สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.749236344+07:00","message":"[bufferProcess] interim [300000000]:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.749238033+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.814171249+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.814209975+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-02-25T13:15:58.814216869+07:00","message":"receive interim result [false|false]: สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.814231598+07:00","message":"[buffer interim] 266 false สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.814238607+07:00","message":"[bufferProcess] interim [420000000]:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.814241219+07:00","message":"[bufferProcess] send to processor:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.814248699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.814251455+07:00","message":"> Transcript [2725] [false]: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.814253783+07:00","message":"Set StatePrefix (first interim): 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.127599516+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.127635492+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-02-25T13:15:59.127641841+07:00","message":"receive interim result [false|false]: สมบัติการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.127655579+07:00","message":"[buffer interim] 266 false สมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.127662964+07:00","message":"[bufferProcess] interim [660000000]:สมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.12766554+07:00","message":"[bufferProcess] send to processor:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.127672728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.12767841+07:00","message":"> Transcript [2726] [false]: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.127680914+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.127683042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.127685433+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.127687525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.331280483+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.331321527+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-02-25T13:15:59.331327339+07:00","message":"receive interim result [false|false]: สมบัติการเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.331342357+07:00","message":"[buffer interim] 266 false สมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.331350469+07:00","message":"[bufferProcess] interim [840000000]:สมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.331352889+07:00","message":"[bufferProcess] send to processor:สมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.331356646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.331359505+07:00","message":"> Transcript [2727] [false]: 'สมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.331362518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.331364438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.331366703+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.331369014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.450435171+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.450473123+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-02-25T13:15:59.450480916+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.450497754+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.450505611+07:00","message":"[bufferProcess] interim [20000000]:สมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.450509907+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.450519819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.450524072+07:00","message":"> Transcript [2728] [false]: 'สมบัติการเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.450528851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.450531887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.450536739+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.450539797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.708402807+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.70842991+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-02-25T13:15:59.708435171+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.708449238+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.708455627+07:00","message":"[bufferProcess] interim [320000000]:สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.708457812+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.708462345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.708465181+07:00","message":"> Transcript [2729] [false]: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.708468035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.708470075+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.708472349+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.708474315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.70847675+07:00","message":"Push: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.708478351+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.708480092+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.70848212+07:00","message":"Next Push (prob) : 'บัติการเป็นเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.70848961+07:00","message":"push: {false สม 0 0xc002d59280}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:59.716560211+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:59.716571188+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.901778436+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.901816773+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-02-25T13:15:59.901823703+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.90183908+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.901846452+07:00","message":"[bufferProcess] interim [500000000]:สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.90184894+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.901852948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.901858197+07:00","message":"> Transcript [2730] [false]: 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.901861552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.90186378+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.901865804+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.901868435+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.34772312+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.347757976+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-02-25T13:16:00.347764794+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.347777199+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.347783964+07:00","message":"[bufferProcess] interim [860000000]:สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.347786562+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.347793451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.347797048+07:00","message":"> Transcript [2731] [false]: 'สมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.347800712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.347802622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.347805153+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.34781+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.537278375+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.537321554+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-02-25T13:16:00.53732896+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.537345125+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.53735296+07:00","message":"[bufferProcess] interim [40000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.537355925+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.537361539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.537364351+07:00","message":"> Transcript [2732] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.537368083+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.537370191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.537372465+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.53737505+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.609833944+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.609867645+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-02-25T13:16:00.609873166+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.609887581+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609894974+07:00","message":"[bufferProcess] interim [220000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609897574+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609905029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609907779+07:00","message":"> Transcript [2733] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609911339+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609913812+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609916796+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609919266+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609926485+07:00","message":"Push: 'บัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609928782+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609930776+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.609932976+07:00","message":"Next Push (prob) : 'เลือกผ่านของเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.609941171+07:00","message":"push: {false บัติการเป็นเยื่อ 0 0xc002d59280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.047543388+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.047584252+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-02-25T13:16:01.047591515+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.047607687+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.047615198+07:00","message":"[bufferProcess] interim [580000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.047618053+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.047626513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.047629509+07:00","message":"> Transcript [2734] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.047633364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.047635644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.047637777+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.047640299+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.630666375+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.630697984+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-02-25T13:16:01.630703736+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.630717224+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.630723829+07:00","message":"[bufferProcess] interim [180000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.630726237+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.630729985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.630733194+07:00","message":"> Transcript [2735] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.630736768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.630738463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.630740613+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.630742854+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.009175274+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.009211715+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-02-25T13:16:02.009218128+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.009235813+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.009242993+07:00","message":"[bufferProcess] interim [540000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.009245777+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.009251454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.009254381+07:00","message":"> Transcript [2736] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.009257597+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.009259234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.009261171+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.009263897+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.140361669+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.140402431+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-02-25T13:16:02.140409227+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.140423757+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140431328+07:00","message":"[bufferProcess] interim [720000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.14043426+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140443065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140445663+07:00","message":"> Transcript [2737] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140450504+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140454294+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140458121+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140462128+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140472124+07:00","message":"Push: 'เลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140474916+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140478418+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.140482101+07:00","message":"Next Push (prob) : 'หุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.140497654+07:00","message":"push: {false เลือกผ่านของเยื่อ 0 0xc002d59280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.334565005+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.33460552+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-02-25T13:16:02.33461412+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.334628749+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.334636181+07:00","message":"[bufferProcess] interim [900000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.334638971+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.33464663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.334649556+07:00","message":"> Transcript [2738] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.334655174+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.334657638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.334659882+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.334663206+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.46237565+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.462417356+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-02-25T13:16:02.462424263+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.462439793+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.462447058+07:00","message":"[bufferProcess] interim [20000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.462449855+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.462459339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.462463896+07:00","message":"> Transcript [2739] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.462469979+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.462473391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.462478307+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.462483331+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:02.717086787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:02.717114932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.722919175+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.722952521+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-02-25T13:16:02.722959577+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.722974964+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.722982266+07:00","message":"[bufferProcess] interim [320000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.722985163+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.722992349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.722995071+07:00","message":"> Transcript [2740] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.722999104+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.723001426+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.723003579+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.723006691+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.861832352+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.861874017+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-02-25T13:16:02.86188257+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.86189593+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.86190331+07:00","message":"[bufferProcess] interim [380000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861906186+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861913527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861916101+07:00","message":"> Transcript [2741] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861920623+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861922944+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861925544+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861928361+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861935079+07:00","message":"Push: 'หุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861937138+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861939643+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.861942438+07:00","message":"Next Push (prob) : 'ได้ศึกษาไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.861950571+07:00","message":"push: {false หุ้มเซลล์ที่นักเรียน 0 0xc002d59280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.924122344+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.924166647+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-02-25T13:16:02.92417348+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.924189127+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.924199605+07:00","message":"[bufferProcess] interim [500000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.92420219+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.924208292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.924211239+07:00","message":"> Transcript [2742] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.924213874+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.924216313+07:00","message":"Set new StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.058880918+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.058935776+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-02-25T13:16:03.058942154+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.058952185+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.058961906+07:00","message":"[bufferProcess] interim [620000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.058965386+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.058971081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.058973664+07:00","message":"> Transcript [2743] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.058975908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.0589779+07:00","message":"Set new StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.116421885+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.116443584+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-02-25T13:16:03.116452245+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.11646392+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.116471298+07:00","message":"[bufferProcess] interim [680000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.116474547+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.116481485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.11648357+07:00","message":"> Transcript [2744] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.116486954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.116488668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.116490313+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.116493135+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.367687319+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.367723639+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-02-25T13:16:03.367730698+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.367745328+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.367752925+07:00","message":"[bufferProcess] interim [860000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.367755532+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.36776408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.367766794+07:00","message":"> Transcript [2745] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.367770744+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.367773414+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.367775183+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.367779071+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.559436143+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.55948294+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-02-25T13:16:03.559489622+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.559504008+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559512128+07:00","message":"[bufferProcess] interim [40000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559515037+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559523162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559526182+07:00","message":"> Transcript [2746] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559531514+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.55953376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.55953606+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559538658+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.620353617+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.62039378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.620400864+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.620415177+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.62042221+07:00","message":"[bufferProcess] interim [220000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.620425233+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.620432631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.620438255+07:00","message":"> Transcript [2747] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.620442408+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.620444834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.620447213+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.62044991+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.620457842+07:00","message":"Push: 'ได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.620460102+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.620462718+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.620465319+07:00","message":"Next Push (prob) : 'ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.620473831+07:00","message":"push: {false ได้ศึกษาไปแล้ว 0 0xc002d59280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.939296858+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.939335725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.939343048+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.939357758+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.939365158+07:00","message":"[bufferProcess] interim [460000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.939368081+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.939377218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.939379899+07:00","message":"> Transcript [2748] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.939385323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.939387738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.939389524+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.939392097+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.071983577+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.072020065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.072027627+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.072040405+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.072047467+07:00","message":"[bufferProcess] interim [580000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.072050262+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.072057306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.072060092+07:00","message":"> Transcript [2749] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.072063837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.072065801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.072067573+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.072070313+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.128478564+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.128513217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.128520232+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.128532217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ด้วยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.128535201+07:00","message":"receive interim result [false|false]:  1 ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.128541307+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.128547986+07:00","message":"[buffer interim] 266 false  1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.128553645+07:00","message":"[bufferProcess] interim [640000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.128556127+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.128563114+07:00","message":"[bufferProcess] interim [640000000]: 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.128565687+07:00","message":"[bufferProcess] update buffer: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.128568568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.128571418+07:00","message":"> Transcript [2750] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.128576254+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.128578206+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.128580031+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.128582571+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.131795683+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.131809029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.131812944+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.131821621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.131824353+07:00","message":"receive interim result [false|false]:  1 ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.131828464+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.13183515+07:00","message":"[buffer interim] 266 false  1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131838178+07:00","message":"[bufferProcess] interim [700000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131855125+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131863217+07:00","message":"[bufferProcess] interim [700000000]: 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131865689+07:00","message":"[bufferProcess] update buffer: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131868628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131870866+07:00","message":"> Transcript [2751] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131873766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131875442+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131877165+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131879319+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131886622+07:00","message":"Push: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131888566+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131890654+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.131895579+07:00","message":"Next Push (prob) : ' 1 ด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.131904135+07:00","message":"push: {false ในตอนที่ 0 0xc002d59280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.253793184+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.263740869+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.263772727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.263778447+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.263788424+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-02-25T13:16:04.263791418+07:00","message":"receive interim result [false|false]:  ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.263797628+07:00","message":"[buffer interim] 266 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.263802313+07:00","message":"[buffer interim] 266 false  ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.263807098+07:00","message":"[bufferProcess] interim [820000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.263809794+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.263813001+07:00","message":"[bufferProcess] interim [820000000]: ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.263815554+07:00","message":"[bufferProcess] update buffer: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.263818944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.263829677+07:00","message":"> Transcript [2752] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.263833518+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.26383521+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.263837086+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.263839877+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.350674063+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.350719798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.35072658+07:00","message":"receive interim result [true|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.350735664+07:00","message":"end recv isFinal message id 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.350737958+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.350744824+07:00","message":"[buffer interim] 266 true สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350754982+07:00","message":"[bufferProcess] interim [970000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350759341+07:00","message":"[bufferProcess] send to processor (isfinal):สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350763609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350766561+07:00","message":"> Transcript [2753] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350770573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350772437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.35077451+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350777142+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.35077935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350781842+07:00","message":"> Transcript [2754] [true]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350784193+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350785643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350787249+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350789255+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.350792445+07:00","message":"Push: ' 1 ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.35080259+07:00","message":"push: {true  1 ด้วยนะคะ 0 0xc002d59280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:04.365261737+07:00","message":"write wav file: './tmp/7510/7510_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.505741237+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.029025151+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.029071408+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-02-25T13:16:05.029076753+07:00","message":"receive interim result [false|false]: อย่าลืม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.029092871+07:00","message":"[buffer interim] 267 false อย่าลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.029100248+07:00","message":"[bufferProcess] interim [360000000]:อย่าลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.029102326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.218183569+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.218218793+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-02-25T13:16:05.218224061+07:00","message":"receive interim result [false|false]: อย่าลืมนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.218240398+07:00","message":"[buffer interim] 267 false อย่าลืมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.218248049+07:00","message":"[bufferProcess] interim [540000000]:อย่าลืมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.218250407+07:00","message":"[bufferProcess] send to processor:อย่าลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.218254256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.218263595+07:00","message":"> Transcript [2755] [false]: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.218266085+07:00","message":"Set StatePrefix (first interim): 'อย่าลืม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.347005902+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.34704425+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-02-25T13:16:05.347049541+07:00","message":"receive interim result [false|false]: อย่าลืมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.347062543+07:00","message":"[buffer interim] 267 false อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.347069234+07:00","message":"[bufferProcess] interim [660000000]:อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.347071549+07:00","message":"[bufferProcess] send to processor:อย่าลืมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.347077951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.347080565+07:00","message":"> Transcript [2756] [false]: 'อย่าลืมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.347083777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.347085608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.347087264+07:00","message":"StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.347089864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.463346611+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.548242345+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.548294723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลืมนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.548300217+07:00","message":"receive interim result [true|false]: อย่าลืมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.548308478+07:00","message":"end recv isFinal message id 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.548310672+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.548317331+07:00","message":"[buffer interim] 267 true อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548324892+07:00","message":"[bufferProcess] interim [990000000]:อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548328736+07:00","message":"[bufferProcess] send to processor (isfinal):อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548332012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548334716+07:00","message":"> Transcript [2757] [false]: 'อย่าลืมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548338106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548339864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548341644+07:00","message":"StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548343474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548344961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548346698+07:00","message":"> Transcript [2758] [true]: 'อย่าลืมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548348624+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548350106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548351689+07:00","message":"StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548354011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.548357271+07:00","message":"Push: 'อย่าลืมนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.548365712+07:00","message":"push: {true อย่าลืมนะคะ 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:05.55390031+07:00","message":"write wav file: './tmp/7510/7510_267.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.59564022+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:05.718122408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:05.71814693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.854907009+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.916277538+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.936375942+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.936392395+07:00","message":"found end of frame, send empty tag with msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.936395476+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.936401085+07:00","message":"[buffer interim] 268 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.936408479+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.936412879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.936415617+07:00","message":"> Transcript [2759] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.93641807+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.936420004+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.936422433+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.936424084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.936433324+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.936442213+07:00","message":"push: {true \n 0 0xc0001fb980}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:05.941019553+07:00","message":"write wav file: './tmp/7510/7510_268.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.484991918+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.485037004+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-02-25T13:16:06.485042024+07:00","message":"receive interim result [false|false]: แปลว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.485056508+07:00","message":"[buffer interim] 269 false แปลว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.485063488+07:00","message":"[bufferProcess] interim [600000000]:แปลว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.485065326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.581954861+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.581991219+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-02-25T13:16:06.581996946+07:00","message":"receive interim result [false|false]: เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.582008206+07:00","message":"[buffer interim] 269 false เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.582015646+07:00","message":"[bufferProcess] interim [660000000]:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.582018054+07:00","message":"[bufferProcess] send to processor:แปลว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.582023838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.582026389+07:00","message":"> Transcript [2760] [false]: 'แปลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.582028542+07:00","message":"Set StatePrefix (first interim): 'แปลว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.779425636+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.779462345+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-02-25T13:16:06.779468722+07:00","message":"receive interim result [false|false]: เพราะว่าถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.779482786+07:00","message":"[buffer interim] 269 false เพราะว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.779488781+07:00","message":"[bufferProcess] interim [900000000]:เพราะว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.779490724+07:00","message":"[bufferProcess] send to processor:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.77949715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.779500404+07:00","message":"> Transcript [2761] [false]: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.779502942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.779504812+07:00","message":"Set new StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.099370264+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.099422636+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-02-25T13:16:07.09942894+07:00","message":"receive interim result [false|false]: เพราะว่าท่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.099444062+07:00","message":"[buffer interim] 269 false เพราะว่าท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.099450082+07:00","message":"[bufferProcess] interim [140000000]:เพราะว่าท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.099452398+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.099459092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.09946169+07:00","message":"> Transcript [2762] [false]: 'เพราะว่าถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.099464428+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.09946669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.09946832+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.099470336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.141287164+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.141329712+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-02-25T13:16:07.141335654+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.141348828+07:00","message":"[buffer interim] 269 false เพราะว่าถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.141356438+07:00","message":"[bufferProcess] interim [260000000]:เพราะว่าถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.141360175+07:00","message":"[bufferProcess] send to processor:เพราะว่าท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.141364239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.141366952+07:00","message":"> Transcript [2763] [false]: 'เพราะว่าท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.141369859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.141371852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.141373671+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.14137561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.462834254+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.462878917+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-02-25T13:16:07.462884799+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.462897735+07:00","message":"[buffer interim] 269 false เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.462904797+07:00","message":"[bufferProcess] interim [560000000]:เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.462907176+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.462913343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.462916335+07:00","message":"> Transcript [2764] [false]: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.462919207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.462921309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.462923233+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.462925406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.651063159+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.651095269+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-02-25T13:16:07.651101553+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.651116608+07:00","message":"[buffer interim] 269 false เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.651125983+07:00","message":"[bufferProcess] interim [800000000]:เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.651128793+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.651135592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.651138246+07:00","message":"> Transcript [2765] [false]: 'เพราะว่าถ้านักเรียนเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.651141218+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.651143258+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.651145184+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.65114744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.65115182+07:00","message":"Push: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.651153573+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.651157424+07:00","message":"Set new StatePrefix : 'เพราะว่าถ้านักเรียนเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.651159772+07:00","message":"Next Push (prob) : 'ถ้านักเรียนเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.651167748+07:00","message":"push: {false เพราะว่า 0 0xc0025b4c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.847603393+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.847645096+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-02-25T13:16:07.847651879+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.847666726+07:00","message":"[buffer interim] 269 false เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.847677231+07:00","message":"[bufferProcess] interim [980000000]:เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.847679603+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.84768334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.847686689+07:00","message":"> Transcript [2766] [false]: 'เพราะว่าถ้านักเรียนเพียงได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.847690207+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.84769234+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.847694144+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียนเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.847696314+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.093637636+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.214291752+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.21434347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้านักเรียนเพียงได้ยิน\",\"confidence\":0.95644754}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.21434989+07:00","message":"receive interim result [true|false]: เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.214362524+07:00","message":"end recv isFinal message id 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.214365195+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.214372373+07:00","message":"[buffer interim] 269 true เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.21437864+07:00","message":"[bufferProcess] interim [400000000]:เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214381727+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214385548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214388278+07:00","message":"> Transcript [2767] [false]: 'เพราะว่าถ้านักเรียนเพียงได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214391235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214393052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214395089+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียนเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214397129+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214398652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214400451+07:00","message":"> Transcript [2768] [true]: 'เพราะว่าถ้านักเรียนเพียงได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214402756+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214404316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214405894+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียนเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214409448+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.214412484+07:00","message":"Push: 'ถ้านักเรียนเพียงได้ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.21442004+07:00","message":"push: {true ถ้านักเรียนเพียงได้ยิน 0 0xc0025b4c80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:08.221127111+07:00","message":"write wav file: './tmp/7510/7510_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.346887229+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550265151+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550283886+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550286483+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550288579+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550290484+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550292383+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550294137+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550295765+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550302644+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550304356+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550305944+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550307479+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.550308998+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.691095549+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.691128972+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-02-25T13:16:08.691133585+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.691147254+07:00","message":"[buffer interim] 270 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.691154001+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.691155669+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:08.718199744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:08.718208395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.866702349+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.866738508+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-02-25T13:16:08.866743526+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.866758839+07:00","message":"[buffer interim] 270 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.866765751+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.866767995+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.866772234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.866775792+07:00","message":"> Transcript [2769] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.866778001+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.063450062+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.063485402+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-02-25T13:16:09.06349068+07:00","message":"receive interim result [false|false]: นักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.06350385+07:00","message":"[buffer interim] 270 false นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.063510015+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.063512701+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.063517096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.063519911+07:00","message":"> Transcript [2770] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.063522496+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.063524188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.063526203+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.063528099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.19343196+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.193477758+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-02-25T13:16:09.193484183+07:00","message":"receive interim result [false|false]: นักเรียนก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.19349817+07:00","message":"[buffer interim] 270 false นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.193505135+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.19350784+07:00","message":"[bufferProcess] send to processor:นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.193514711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.193517802+07:00","message":"> Transcript [2771] [false]: 'นักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.193520692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.193525204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.1935273+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.193529511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.382135489+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.38217947+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-02-25T13:16:09.382185248+07:00","message":"receive interim result [false|false]: นักเรียนก็จะเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.382203181+07:00","message":"[buffer interim] 270 false นักเรียนก็จะเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.382212104+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนก็จะเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.38221571+07:00","message":"[bufferProcess] send to processor:นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.382222897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.382225891+07:00","message":"> Transcript [2772] [false]: 'นักเรียนก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.38222941+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.382231334+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.382233953+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.382236633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.511859391+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.511895129+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-02-25T13:16:09.511901154+07:00","message":"receive interim result [false|false]: นักเรียนก็จะลืม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.511915354+07:00","message":"[buffer interim] 270 false นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511922237+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511925021+07:00","message":"[bufferProcess] send to processor:นักเรียนก็จะเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511932533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511935587+07:00","message":"> Transcript [2773] [false]: 'นักเรียนก็จะเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511941295+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511943834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511946184+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.51194834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511955992+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511957817+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511959887+07:00","message":"Set new StatePrefix : 'นักเรียนก็จะเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.511962186+07:00","message":"Next Push (prob) : 'เรียนก็จะเหลือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.511971112+07:00","message":"push: {false นัก 0 0xc0001fbf00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.814776313+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.886533953+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.902621811+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.902661929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็จะลืม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.902667506+07:00","message":"receive interim result [true|false]: นักเรียนก็จะลืม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.902676395+07:00","message":"end recv isFinal message id 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.902678523+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.902683724+07:00","message":"[buffer interim] 270 true นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.90269418+07:00","message":"[bufferProcess] interim [710000000]:นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.90269754+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902700825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902703726+07:00","message":"> Transcript [2774] [false]: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902706279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902708041+07:00","message":"Set new StatePrefix: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902709583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902711472+07:00","message":"> Transcript [2775] [true]: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902714294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902716213+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902720039+07:00","message":"StatePrefix: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902722021+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.902729376+07:00","message":"Push: 'เรียนก็จะลืม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.902739157+07:00","message":"push: {true เรียนก็จะลืม 0 0xc0001fbf00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:09.908658534+07:00","message":"write wav file: './tmp/7510/7510_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.211587556+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.211626676+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-02-25T13:16:10.211631962+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.211647411+07:00","message":"[buffer interim] 271 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.211654469+07:00","message":"[bufferProcess] interim [360000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.211656211+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.344903598+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.344941307+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-02-25T13:16:10.344947123+07:00","message":"receive interim result [false|false]: แต่ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.344959361+07:00","message":"[buffer interim] 271 false แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.344966312+07:00","message":"[bufferProcess] interim [480000000]:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.344968427+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.344974047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.344976947+07:00","message":"> Transcript [2776] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.3449792+07:00","message":"Set StatePrefix (first interim): 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.536405126+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.536444729+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-02-25T13:16:10.536450876+07:00","message":"receive interim result [false|false]: แต่ถ้าได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.536463645+07:00","message":"[buffer interim] 271 false แต่ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.536471015+07:00","message":"[bufferProcess] interim [660000000]:แต่ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.536473056+07:00","message":"[bufferProcess] send to processor:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.536478747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.536481636+07:00","message":"> Transcript [2777] [false]: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.536484296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.536486194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.53648896+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.53649126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.611889559+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.611925295+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-02-25T13:16:10.611930616+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.611944142+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.61195152+07:00","message":"[bufferProcess] interim [780000000]:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.611953997+07:00","message":"[bufferProcess] send to processor:แต่ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.611957738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.611960984+07:00","message":"> Transcript [2778] [false]: 'แต่ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.611963869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.611965658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.611967802+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.611969939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.85003951+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.850072041+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-02-25T13:16:10.850078482+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.850092501+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.850099736+07:00","message":"[bufferProcess] interim [20000000]:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.850102259+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.850109247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.850112107+07:00","message":"> Transcript [2779] [false]: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.850115419+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.850117381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.850119822+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.850121822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.053003209+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.053041434+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-02-25T13:16:11.053048597+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.053063043+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053070478+07:00","message":"[bufferProcess] interim [200000000]:แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.0530731+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053081755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053084424+07:00","message":"> Transcript [2780] [false]: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053087986+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053090361+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053092783+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053094913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053101643+07:00","message":"Push: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053103596+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053105836+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.053107995+07:00","message":"Next Push (prob) : 'ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.053116584+07:00","message":"push: {false แต่ 0 0xc0025b5800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.311669708+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.311708325+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-02-25T13:16:11.311713906+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.311729882+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.311737513+07:00","message":"[bufferProcess] interim [440000000]:แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.311740794+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.311748439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.311751059+07:00","message":"> Transcript [2781] [false]: 'แต่ถ้านักเรียนได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.311754363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.311756299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.311758396+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.311760661+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.499135729+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.499182718+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-02-25T13:16:11.499189409+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.499202542+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.49921312+07:00","message":"[bufferProcess] interim [680000000]:แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.499216625+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.499223658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.499228021+07:00","message":"> Transcript [2782] [false]: 'แต่ถ้านักเรียนได้ดูเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.499232772+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.499236689+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.499238717+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.499241108+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.632535437+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.632575904+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-02-25T13:16:11.632584461+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.632600067+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.632607565+07:00","message":"[bufferProcess] interim [800000000]:แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.632610249+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.63261817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.632620888+07:00","message":"> Transcript [2783] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.632624386+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.632626846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.632629792+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.632643645+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:11.719131266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:11.719140636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.947179666+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.947215526+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-02-25T13:16:11.947222052+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.947235823+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947244136+07:00","message":"[bufferProcess] interim [40000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947246556+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947253501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947256457+07:00","message":"> Transcript [2784] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947260176+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947262678+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947264778+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947267334+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947273445+07:00","message":"Push: 'ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947275882+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947278401+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:11.947280572+07:00","message":"Next Push (prob) : 'ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.947304155+07:00","message":"push: {false ถ้านักเรียนได้ 0 0xc0025b5800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.030324065+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.030366494+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-02-25T13:16:12.030373168+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.030385825+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.030396072+07:00","message":"[bufferProcess] interim [160000000]:แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.030398462+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.030406106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.030409068+07:00","message":"> Transcript [2785] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.030411929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.030416596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.030418607+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.030421009+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.147264978+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.147311672+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-02-25T13:16:12.14731804+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.14732974+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.147344409+07:00","message":"[bufferProcess] interim [280000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.147348429+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.147356084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.147360947+07:00","message":"> Transcript [2786] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.14736739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.147369857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.147371683+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.147374121+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.213110043+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.213147673+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-02-25T13:16:12.213153644+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.213175778+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.213184977+07:00","message":"[bufferProcess] interim [340000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.213188639+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.213193772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.213197872+07:00","message":"> Transcript [2787] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.21320278+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.213205653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.213209341+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.213214024+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.464949043+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.464991823+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-02-25T13:16:12.464998122+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.465015001+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465022504+07:00","message":"[bufferProcess] interim [580000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465025017+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465032585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465035201+07:00","message":"> Transcript [2788] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465040411+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465042623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465044488+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.46504719+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465054445+07:00","message":"Push: 'ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465056182+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465058524+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.465060969+07:00","message":"Next Push (prob) : 'ที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.46506935+07:00","message":"push: {false ดูเหมือนกับ 0 0xc0025b5800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.530339926+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.530382082+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-02-25T13:16:12.53038746+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.530401285+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.530409299+07:00","message":"[bufferProcess] interim [700000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.530412126+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.530416259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.530419673+07:00","message":"> Transcript [2789] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.53042357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.530425608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.530427258+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.530429795+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.849346186+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.849389028+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-02-25T13:16:12.849395648+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:12.849407965+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.849417724+07:00","message":"[bufferProcess] interim [940000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.849421681+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.849429985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.849434745+07:00","message":"> Transcript [2790] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.849440125+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.849444001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.849445791+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:12.849448286+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.076748007+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.076800939+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-02-25T13:16:13.076807948+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.076821466+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.076830529+07:00","message":"[bufferProcess] interim [180000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.076834516+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.076838906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.076841789+07:00","message":"> Transcript [2791] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.076848036+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.076850559+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.076852614+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.076855663+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.132899564+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.132941369+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-02-25T13:16:13.132948044+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.132962532+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.132970274+07:00","message":"[bufferProcess] interim [240000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.132972794+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.132976916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.132979927+07:00","message":"> Transcript [2792] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.132983507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.132985613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.13298773+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.1329923+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.132995421+07:00","message":"Push: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.132997258+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.132999718+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.133002732+07:00","message":"Next Push (prob) : 'กำลังดูอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.133011106+07:00","message":"push: {false ที่นักเรียน 0 0xc0025b5800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.17702901+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.177067487+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-02-25T13:16:13.177073793+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.177086581+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.177093965+07:00","message":"[bufferProcess] interim [300000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.177097955+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.177106159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.177108927+07:00","message":"> Transcript [2793] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.177111462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.17711357+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวีดีโอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.232514727+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.232548836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู vienna\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.232555105+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู vienna"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.232571242+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู vienna"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.232578963+07:00","message":"[bufferProcess] interim [360000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู vienna"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.232581848+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.232589415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.232592185+07:00","message":"> Transcript [2794] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.232598012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.232600089+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.250383172+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.250407429+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-02-25T13:16:13.250412437+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.250426406+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.250432053+07:00","message":"[bufferProcess] interim [420000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.250434916+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู vienna"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.250437999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.250440238+07:00","message":"> Transcript [2795] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู vienna'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.250442362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.250444054+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู vienna'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.414209097+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.430346563+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.430390073+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-02-25T13:16:13.430396664+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.430412325+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.430420093+07:00","message":"[bufferProcess] interim [540000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.430422956+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.430430313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.430433193+07:00","message":"> Transcript [2796] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.430444305+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.430446461+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.570495098+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.570538104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์\",\"confidence\":0.95658034}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.570545208+07:00","message":"receive interim result [true|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.570557171+07:00","message":"end recv isFinal message id 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.57055939+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.570567428+07:00","message":"[buffer interim] 271 true แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570580541+07:00","message":"[bufferProcess] interim [750000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570584336+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570588505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570591307+07:00","message":"> Transcript [2797] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570594429+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570596424+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570598149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570599857+07:00","message":"> Transcript [2798] [true]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.57060232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570604114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570605878+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570608465+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:13.570612444+07:00","message":"Push: 'กำลังดูโทรทัศน์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.570622559+07:00","message":"push: {true กำลังดูโทรทัศน์ 0 0xc0025b5800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:13.57899866+07:00","message":"write wav file: './tmp/7510/7510_271.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:13.736838936+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:14.389962808+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:14.38999773+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-02-25T13:16:14.390002893+07:00","message":"receive interim result [false|false]: นี้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:14.390013086+07:00","message":"[buffer interim] 272 false นี้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.390019171+07:00","message":"[bufferProcess] interim [480000000]:นี้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.390020976+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:14.570155773+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:14.570187647+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-02-25T13:16:14.570192953+07:00","message":"receive interim result [false|false]: นี้อยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:14.570204062+07:00","message":"[buffer interim] 272 false นี้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.570210266+07:00","message":"[bufferProcess] interim [660000000]:นี้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.570212439+07:00","message":"[bufferProcess] send to processor:นี้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.570217479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.57022008+07:00","message":"> Transcript [2799] [false]: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.570222157+07:00","message":"Set StatePrefix (first interim): 'นี้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:14.700070273+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:14.700102449+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-02-25T13:16:14.700107205+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:14.700123041+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.700129426+07:00","message":"[bufferProcess] interim [780000000]:นี้อยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.700131807+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.700135509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.700138038+07:00","message":"> Transcript [2800] [false]: 'นี้อยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.700140724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.7001426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.700144341+07:00","message":"StatePrefix: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:14.70014616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:14.719187278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:14.719193643+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.091116892+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.091154201+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-02-25T13:16:15.091160335+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.091173467+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.091182551+07:00","message":"[bufferProcess] interim [200000000]:นี้อยู่นะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.091185342+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.091192024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.091194415+07:00","message":"> Transcript [2801] [false]: 'นี้อยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.091197653+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.091199638+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.091201461+07:00","message":"StatePrefix: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.091203348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.339592809+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.339628199+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-02-25T13:16:15.339633824+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.339648433+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.339655293+07:00","message":"[bufferProcess] interim [440000000]:นี้อยู่นะคะนักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.339658474+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.339663694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.339667977+07:00","message":"> Transcript [2802] [false]: 'นี้อยู่นะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.339672445+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.339674406+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.339676101+07:00","message":"StatePrefix: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.339678202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.475392802+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.475427478+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-02-25T13:16:15.475432821+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็เอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.47545013+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475456654+07:00","message":"[bufferProcess] interim [620000000]:นี้อยู่นะคะนักเรียนก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475458987+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475462212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475465233+07:00","message":"> Transcript [2803] [false]: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475468664+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475470555+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475472436+07:00","message":"StatePrefix: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475474376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475476827+07:00","message":"Push: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475478639+07:00","message":"TextPushed: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475481944+07:00","message":"Set new StatePrefix : 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.475484092+07:00","message":"Next Push (prob) : 'นะคะนักเรียนก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.475491977+07:00","message":"push: {false นี้อยู่ 0 0xc0025b5a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.599915312+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.599952366+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-02-25T13:16:15.599958063+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.59997168+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.599977918+07:00","message":"[bufferProcess] interim [680000000]:นี้อยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.599980383+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.599985739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.599988425+07:00","message":"> Transcript [2804] [false]: 'นี้อยู่นะคะนักเรียนก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.599991998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.599994011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.59999588+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.5999978+07:00","message":"TextPushed: 'นี้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.662439173+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.662473957+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-02-25T13:16:15.662479031+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.662496033+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.662502039+07:00","message":"[bufferProcess] interim [800000000]:นี้อยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.662504631+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.662507946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.662510599+07:00","message":"> Transcript [2805] [false]: 'นี้อยู่นะคะนักเรียนก็อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.662513413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.66251531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.662517076+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.662519182+07:00","message":"TextPushed: 'นี้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.855495276+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.855527706+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-02-25T13:16:15.855532855+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:15.8555452+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.855551033+07:00","message":"[bufferProcess] interim [980000000]:นี้อยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.855553287+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.855558693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.855561279+07:00","message":"> Transcript [2806] [false]: 'นี้อยู่นะคะนักเรียนก็อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.855564471+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.855566413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.85556898+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:15.855571243+07:00","message":"TextPushed: 'นี้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.047912365+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.047950776+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-02-25T13:16:16.047957038+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.04797412+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.047980511+07:00","message":"[bufferProcess] interim [160000000]:นี้อยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.047982702+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.047986668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.047989162+07:00","message":"> Transcript [2807] [false]: 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.047992602+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.04799453+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.047996443+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.04799854+07:00","message":"TextPushed: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.048001697+07:00","message":"Push: 'นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.048003817+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.048007313+07:00","message":"Set new StatePrefix : 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.048009538+07:00","message":"Next Push (prob) : 'อาจจะพอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.048017005+07:00","message":"push: {false นะคะนักเรียนก็ 0 0xc0025b5a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.17396528+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.174008667+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-02-25T13:16:16.174015953+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.174032136+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.174040507+07:00","message":"[bufferProcess] interim [280000000]:นี้อยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.174043146+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.174051795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.174054668+07:00","message":"> Transcript [2808] [false]: 'นี้อยู่นะคะนักเรียนก็อาจจะพอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.174058633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.174060924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.174063283+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.174066126+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.300100636+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.300133201+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-02-25T13:16:16.300139029+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.300151284+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.300157397+07:00","message":"[bufferProcess] interim [400000000]:นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.300159896+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.300165054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.300168974+07:00","message":"> Transcript [2809] [false]: 'นี้อยู่นะคะนักเรียนก็อาจจะพอจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.300172199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.300174861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.300176689+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.30017893+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.612935509+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.719045876+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.719081635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็อาจจะพอจำได้\",\"confidence\":0.93740106}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.719087811+07:00","message":"receive interim result [true|false]: มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.719098528+07:00","message":"end recv isFinal message id 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.719101106+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.719107106+07:00","message":"[buffer interim] 272 true มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719114568+07:00","message":"[bufferProcess] interim [910000000]:มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719121039+07:00","message":"[bufferProcess] send to processor (isfinal):นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719124517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719127832+07:00","message":"> Transcript [2810] [false]: 'นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719131242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719133136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719135872+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.71913849+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719140293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719142489+07:00","message":"> Transcript [2811] [true]: 'มีอยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719144463+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719146099+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.71914771+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719149479+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719151182+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719274914+07:00","message":"Push: 'อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719277801+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719279858+07:00","message":"Set new StatePrefix : 'มีอยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719281853+07:00","message":"Next Push (prob) : 'มีอยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.719290397+07:00","message":"push: {true อาจจะพอจำได้ 0 0xc0025b5a80}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.719305938+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_272.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:16.727634166+07:00","message":"write wav file: './tmp/7510/7510_272.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.805366045+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.333553446+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.333602416+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-02-25T13:16:17.333607576+07:00","message":"receive interim result [false|false]: แต่ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.333623131+07:00","message":"[buffer interim] 273 false แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.33363028+07:00","message":"[bufferProcess] interim [420000000]:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.333632323+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.542783229+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.542822877+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-02-25T13:16:17.542828213+07:00","message":"receive interim result [false|false]: แต่ถ้านะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.542840731+07:00","message":"[buffer interim] 273 false แต่ถ้านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.542847986+07:00","message":"[bufferProcess] interim [600000000]:แต่ถ้านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.542850165+07:00","message":"[bufferProcess] send to processor:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.542855625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.542858299+07:00","message":"> Transcript [2812] [false]: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.542860678+07:00","message":"Set StatePrefix (first interim): 'แต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.652198362+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.652235269+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-02-25T13:16:17.652240711+07:00","message":"receive interim result [false|false]: แต่ถ้านัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.652255989+07:00","message":"[buffer interim] 273 false แต่ถ้านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.652263473+07:00","message":"[bufferProcess] interim [660000000]:แต่ถ้านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.652265545+07:00","message":"[bufferProcess] send to processor:แต่ถ้านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.65226849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.652271316+07:00","message":"> Transcript [2813] [false]: 'แต่ถ้านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.652273744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.652275499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.652277199+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.652279063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:17.720124518+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:17.72013845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.770892606+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.770930236+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-02-25T13:16:17.770936+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.770950956+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.770957518+07:00","message":"[bufferProcess] interim [780000000]:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.770962479+07:00","message":"[bufferProcess] send to processor:แต่ถ้านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.770969028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.770971685+07:00","message":"> Transcript [2814] [false]: 'แต่ถ้านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.770974699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.770976742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.770978497+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.770980753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.968246582+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.968280417+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-02-25T13:16:17.968285497+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:17.96829877+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.968305115+07:00","message":"[bufferProcess] interim [960000000]:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.968307448+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.968312946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.968315455+07:00","message":"> Transcript [2815] [false]: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.968318452+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.968320542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.968322311+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:17.968324333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.159715439+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.159747372+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-02-25T13:16:18.159752852+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.15976453+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.159770667+07:00","message":"[bufferProcess] interim [140000000]:แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.15977286+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.159777917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.159780429+07:00","message":"> Transcript [2816] [false]: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.159783091+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.159784979+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.159786578+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.159788527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.15979253+07:00","message":"Push: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.159794212+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.159796569+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.159798602+07:00","message":"Next Push (prob) : 'นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.159807298+07:00","message":"push: {false แต่ถ้า 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.222398541+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.222445642+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-02-25T13:16:18.222451267+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.222465998+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.222472339+07:00","message":"[bufferProcess] interim [320000000]:แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.222474816+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.222481424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.222483927+07:00","message":"> Transcript [2817] [false]: 'แต่ถ้านักเรียนได้ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.222486889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.222489239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.222491108+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.222492973+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.410110286+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.410150192+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-02-25T13:16:18.410155993+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือถือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.41017113+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.410177522+07:00","message":"[bufferProcess] interim [440000000]:แต่ถ้านักเรียนได้ลงมือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.410179774+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.410187561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.410200528+07:00","message":"> Transcript [2818] [false]: 'แต่ถ้านักเรียนได้ลงมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.410203575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.410206916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.410208721+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.410210683+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.41342944+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.413461678+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-02-25T13:16:18.413467383+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.413481706+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.413489069+07:00","message":"[bufferProcess] interim [500000000]:แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.413491128+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.413497286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.41349976+07:00","message":"> Transcript [2819] [false]: 'แต่ถ้านักเรียนได้ลงมือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.413502657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.413504649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.413506352+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.413508743+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.541805273+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.541839823+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-02-25T13:16:18.541845605+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.541858778+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541865692+07:00","message":"[bufferProcess] interim [560000000]:แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541868074+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541875408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541878487+07:00","message":"> Transcript [2820] [false]: 'แต่ถ้านักเรียนได้ลงมือทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541881548+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541883773+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541885453+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541887968+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541893574+07:00","message":"Push: 'นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541895323+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541897823+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ลงมือทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.541899867+07:00","message":"Next Push (prob) : 'ลงมือทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.541908639+07:00","message":"push: {false นักเรียนได้ 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.542594138+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.542640942+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-02-25T13:16:18.542647548+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.542665211+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.542672043+07:00","message":"[bufferProcess] interim [620000000]:แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.542675776+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.542685229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.542688144+07:00","message":"> Transcript [2821] [false]: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.542690532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.542693876+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.668450421+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.668493065+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-02-25T13:16:18.668499336+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.668514939+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.66852102+07:00","message":"[bufferProcess] interim [680000000]:แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.668523412+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.668530334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.668533558+07:00","message":"> Transcript [2822] [false]: 'แต่ถ้านักเรียนได้ลงมือทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.668535972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.66853796+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.869272386+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.869306047+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-02-25T13:16:18.869311901+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.869323032+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.869331499+07:00","message":"[bufferProcess] interim [920000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.869333997+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.869340124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.869342942+07:00","message":"> Transcript [2823] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.869345265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.869347169+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.931453753+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.931488144+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-02-25T13:16:18.931493706+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:18.931506967+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.931513251+07:00","message":"[bufferProcess] interim [980000000]:แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.931515602+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.93151899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.93152162+07:00","message":"> Transcript [2824] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.931524571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.931526358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.931528217+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:18.931530625+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.048274493+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.048314186+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-02-25T13:16:19.04832008+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.048331034+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.048339226+07:00","message":"[bufferProcess] interim [40000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.048344228+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.048352175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.048356213+07:00","message":"> Transcript [2825] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองจีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.048360291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.048363549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.048365426+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.048367695+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.454807485+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.454848161+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-02-25T13:16:19.454855597+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.454872191+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.454879302+07:00","message":"[bufferProcess] interim [520000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.454881676+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.454888586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.454891073+07:00","message":"> Transcript [2826] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.454894232+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.45489658+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.454899131+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.454901571+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.650998177+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.651038846+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-02-25T13:16:19.651050192+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.651063736+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651070422+07:00","message":"[bufferProcess] interim [700000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651073076+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651078268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651080927+07:00","message":"> Transcript [2827] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651084505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651086344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651088527+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651091461+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651095637+07:00","message":"Push: 'ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651097426+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651101298+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.651103854+07:00","message":"Next Push (prob) : 'กิจกรรมด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.651111593+07:00","message":"push: {false ลงมือทดลอง 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.774224893+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.774265389+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-02-25T13:16:19.774271172+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.774286481+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.7742938+07:00","message":"[bufferProcess] interim [760000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.774296561+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.774300074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.774302711+07:00","message":"> Transcript [2828] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.774305997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.774307982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.774309987+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.774314888+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.813424683+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.903590009+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.903636803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว\",\"confidence\":0.94608635}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.903643448+07:00","message":"receive interim result [true|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.903651959+07:00","message":"end recv isFinal message id 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.903654342+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.903662303+07:00","message":"[buffer interim] 273 true แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903673694+07:00","message":"[bufferProcess] interim [30000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903679194+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903682859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903685612+07:00","message":"> Transcript [2829] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903688508+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903691121+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903694297+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903698956+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.90370151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903703834+07:00","message":"> Transcript [2830] [true]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903706041+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903707542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903708981+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903710724+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:19.903717426+07:00","message":"Push: 'กิจกรรมด้วยแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:19.903726862+07:00","message":"push: {true กิจกรรมด้วยแล้ว 0 0xc000044980}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:19.913411333+07:00","message":"write wav file: './tmp/7510/7510_273.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.075147341+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.572104342+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.572141095+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-02-25T13:16:20.572146059+07:00","message":"receive interim result [false|false]: ถูก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.572158178+07:00","message":"[buffer interim] 274 false ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.572164494+07:00","message":"[bufferProcess] interim [480000000]:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.572166331+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.635660394+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.635699546+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-02-25T13:16:20.63570569+07:00","message":"receive interim result [false|false]: ถุง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.635719011+07:00","message":"[buffer interim] 274 false ถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.635725023+07:00","message":"[bufferProcess] interim [540000000]:ถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.635726958+07:00","message":"[bufferProcess] send to processor:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.635732259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.635734876+07:00","message":"> Transcript [2831] [false]: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.635736962+07:00","message":"Set StatePrefix (first interim): 'ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.700108714+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.700147706+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-02-25T13:16:20.700153877+07:00","message":"receive interim result [false|false]: กูไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.700169069+07:00","message":"[buffer interim] 274 false กูไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.700175636+07:00","message":"[bufferProcess] interim [600000000]:กูไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.700177618+07:00","message":"[bufferProcess] send to processor:ถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.700180915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.700183419+07:00","message":"> Transcript [2832] [false]: 'ถุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.700185415+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.700188853+07:00","message":"Set new StatePrefix: 'ถุง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:20.720378018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:20.72039306+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.733316181+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.733347092+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-02-25T13:16:20.733353381+07:00","message":"receive interim result [false|false]: ปู่มั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.733368017+07:00","message":"[buffer interim] 274 false ปู่มั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.733373352+07:00","message":"[bufferProcess] interim [660000000]:ปู่มั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.733375351+07:00","message":"[bufferProcess] send to processor:กูไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.733380681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.733383116+07:00","message":"> Transcript [2833] [false]: 'กูไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.733385327+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.733387348+07:00","message":"Set new StatePrefix: 'กูไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.918585589+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.918622211+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-02-25T13:16:20.918627748+07:00","message":"receive interim result [false|false]: กูมั่นใจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:20.918638125+07:00","message":"[buffer interim] 274 false กูมั่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.918644238+07:00","message":"[bufferProcess] interim [840000000]:กูมั่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.918646134+07:00","message":"[bufferProcess] send to processor:ปู่มั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.918651737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.918654515+07:00","message":"> Transcript [2834] [false]: 'ปู่มั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.918656573+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:20.918658682+07:00","message":"Set new StatePrefix: 'ปู่มั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.110903158+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.110939425+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-02-25T13:16:21.110944391+07:00","message":"receive interim result [false|false]: ปู่มั่นใจเลย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.1109592+07:00","message":"[buffer interim] 274 false ปู่มั่นใจเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.11096534+07:00","message":"[bufferProcess] interim [80000000]:ปู่มั่นใจเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.110967422+07:00","message":"[bufferProcess] send to processor:กูมั่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.110970716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.110973415+07:00","message":"> Transcript [2835] [false]: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.11097526+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.110977088+07:00","message":"Set new StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.264763099+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.264802231+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-02-25T13:16:21.26480765+07:00","message":"receive interim result [false|false]: ปู่มั่นใจเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.264820116+07:00","message":"[buffer interim] 274 false ปู่มั่นใจเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.264826215+07:00","message":"[bufferProcess] interim [200000000]:ปู่มั่นใจเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.264828378+07:00","message":"[bufferProcess] send to processor:ปู่มั่นใจเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.264833918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.264836523+07:00","message":"> Transcript [2836] [false]: 'ปู่มั่นใจเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.264840306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.264842593+07:00","message":"Set new StatePrefix: 'ปู่มั่นใจเลย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.326383247+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.326419019+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-02-25T13:16:21.326425405+07:00","message":"receive interim result [false|false]: ปู่มั่นใจเลยเขา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.326452548+07:00","message":"[buffer interim] 274 false ปู่มั่นใจเลยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.326461208+07:00","message":"[bufferProcess] interim [320000000]:ปู่มั่นใจเลยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.326463284+07:00","message":"[bufferProcess] send to processor:ปู่มั่นใจเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.326468961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.326471825+07:00","message":"> Transcript [2837] [false]: 'ปู่มั่นใจเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.326474801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.326476856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.326478823+07:00","message":"StatePrefix: 'ปู่มั่นใจเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.326480946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.433065284+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.433106491+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-02-25T13:16:21.433113764+07:00","message":"receive interim result [false|false]: ปู่มั่นใจเลยค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.43312471+07:00","message":"[buffer interim] 274 false ปู่มั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.433130961+07:00","message":"[bufferProcess] interim [380000000]:ปู่มั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.433133458+07:00","message":"[bufferProcess] send to processor:ปู่มั่นใจเลยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.433138763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.433141593+07:00","message":"> Transcript [2838] [false]: 'ปู่มั่นใจเลยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.433144422+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.433146517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.433150133+07:00","message":"StatePrefix: 'ปู่มั่นใจเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.433152199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.542641406+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.658948033+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.658984532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปู่มั่นใจเลยค่ะว่า\",\"confidence\":0.9098714}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.658990292+07:00","message":"receive interim result [true|false]: ปู่มั่นใจเลยค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.658997594+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.658999685+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.659006489+07:00","message":"[buffer interim] 274 true ปู่มั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659013343+07:00","message":"[bufferProcess] interim [710000000]:ปู่มั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659017072+07:00","message":"[bufferProcess] send to processor (isfinal):ปู่มั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659020092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659022673+07:00","message":"> Transcript [2839] [false]: 'ปู่มั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659025179+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659026848+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659028507+07:00","message":"StatePrefix: 'ปู่มั่นใจเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659030282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659031915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659033785+07:00","message":"> Transcript [2840] [true]: 'ปู่มั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659035826+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659037317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659039104+07:00","message":"StatePrefix: 'ปู่มั่นใจเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659041001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:21.659043508+07:00","message":"Push: 'ปู่มั่นใจเลยค่ะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.659050895+07:00","message":"push: {true ปู่มั่นใจเลยค่ะว่า 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:21.666149558+07:00","message":"write wav file: './tmp/7510/7510_274.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:21.73675279+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.459845783+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.459887404+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-02-25T13:16:22.459891929+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.459907597+07:00","message":"[buffer interim] 275 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.459913737+07:00","message":"[bufferProcess] interim [600000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.459915872+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.715848011+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.715895451+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-02-25T13:16:22.715901756+07:00","message":"receive interim result [false|false]: จะมีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.715915366+07:00","message":"[buffer interim] 275 false จะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.715921881+07:00","message":"[bufferProcess] interim [780000000]:จะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.715924098+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.715931049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.7159342+07:00","message":"> Transcript [2841] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.715936326+07:00","message":"Set StatePrefix (first interim): 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.908421226+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.908460228+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-02-25T13:16:22.908472873+07:00","message":"receive interim result [false|false]: จะมีความเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.908485578+07:00","message":"[buffer interim] 275 false จะมีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.908492471+07:00","message":"[bufferProcess] interim [20000000]:จะมีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.908494764+07:00","message":"[bufferProcess] send to processor:จะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.908500991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.908503805+07:00","message":"> Transcript [2842] [false]: 'จะมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.908506678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.908508451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.908510224+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.908512342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:23.161180365+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:23.161220066+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-02-25T13:16:23.161226127+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:23.161241597+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.161249034+07:00","message":"[bufferProcess] interim [260000000]:จะมีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.161251551+07:00","message":"[bufferProcess] send to processor:จะมีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.161258556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.161261368+07:00","message":"> Transcript [2843] [false]: 'จะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.161264765+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.161266904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.161268784+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.161270925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:23.673888803+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:23.673931463+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-02-25T13:16:23.673937933+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจคือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:23.673952937+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.673960179+07:00","message":"[bufferProcess] interim [740000000]:จะมีความเข้าใจคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.673962771+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.673969628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.67397241+07:00","message":"> Transcript [2844] [false]: 'จะมีความเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.673975767+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.673977935+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.673979731+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.673981854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:23.720623301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:23.720655333+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:23.807894952+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:23.807931932+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-02-25T13:16:23.807937675+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:23.807948655+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807955348+07:00","message":"[bufferProcess] interim [860000000]:จะมีความเข้าใจขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807958342+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807964062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807967039+07:00","message":"> Transcript [2845] [false]: 'จะมีความเข้าใจคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807970385+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807972527+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807974301+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807976274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807983076+07:00","message":"Push: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.80798536+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807987487+07:00","message":"Set new StatePrefix : 'จะมีความเข้าใจคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:23.807989522+07:00","message":"Next Push (prob) : 'ความเข้าใจคือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:23.807998133+07:00","message":"push: {false จะมี 0 0xc00041d300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.185228655+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.185263707+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-02-25T13:16:24.185269801+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.185281834+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.185288815+07:00","message":"[bufferProcess] interim [280000000]:จะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.185291007+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.18529648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.185299048+07:00","message":"> Transcript [2846] [false]: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.18530117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.185303515+07:00","message":"Set new StatePrefix: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.319365809+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.319404316+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-02-25T13:16:24.31941035+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.319425225+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.319432003+07:00","message":"[bufferProcess] interim [340000000]:จะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.319434643+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.319441719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.319444351+07:00","message":"> Transcript [2847] [false]: 'จะมีความเข้าใจขึ้นและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.319447657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.319449826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.319452023+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.31945458+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.327391945+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.327411504+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-02-25T13:16:24.327416476+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.327428251+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.327433634+07:00","message":"[bufferProcess] interim [400000000]:จะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.327435838+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.327442582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.327444995+07:00","message":"> Transcript [2848] [false]: 'จะมีความเข้าใจขึ้นแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.327447722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.327449478+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.327451097+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.327453125+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.574648159+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.574694612+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-02-25T13:16:24.574701996+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.574718506+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.574730477+07:00","message":"[bufferProcess] interim [640000000]:จะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.574734583+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.574745905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.574749099+07:00","message":"> Transcript [2849] [false]: 'จะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.574754765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.57475688+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.574758762+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.574760923+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.695727349+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.695764852+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-02-25T13:16:24.69577055+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.695789789+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695795803+07:00","message":"[bufferProcess] interim [820000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695798526+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695804239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695806904+07:00","message":"> Transcript [2850] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695810332+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695812386+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695814443+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695816475+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695820924+07:00","message":"Push: 'ความเข้าใจขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.6958228+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695824783+07:00","message":"Set new StatePrefix : 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.695826794+07:00","message":"Next Push (prob) : 'แล้วก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.695833823+07:00","message":"push: {false ความเข้าใจขึ้น 0 0xc00041d300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.955880649+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.955920367+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-02-25T13:16:24.955927854+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นคน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.95594375+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.955951371+07:00","message":"[bufferProcess] interim [60000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.955954159+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.955961794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.95596467+07:00","message":"> Transcript [2851] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.955968346+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.955970848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.955973035+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.955975459+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.960858772+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.960876036+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-02-25T13:16:24.960880213+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.960892991+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.960897293+07:00","message":"[bufferProcess] interim [120000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.960900011+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.960902727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.960907757+07:00","message":"> Transcript [2852] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.960910025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.960911612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.960913352+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.960915119+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.213098008+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.213136856+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-02-25T13:16:25.213144017+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.213158913+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.213180621+07:00","message":"[bufferProcess] interim [240000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.213183798+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.213191333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.213194478+07:00","message":"> Transcript [2853] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.213200774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.213203496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.213205605+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.213208399+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.276829341+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.276871654+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-02-25T13:16:25.276878984+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.276892226+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276899727+07:00","message":"[bufferProcess] interim [420000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276902344+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276909211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276912353+07:00","message":"> Transcript [2854] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276915716+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276918144+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276920176+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276922708+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276928686+07:00","message":"Push: 'แล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276930685+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276932696+07:00","message":"Set new StatePrefix : 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.276935025+07:00","message":"Next Push (prob) : 'เป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.276943313+07:00","message":"push: {false แล้วก็จะ 0 0xc00041d300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.59308178+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.593114793+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-02-25T13:16:25.593120626+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.593135717+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.593141866+07:00","message":"[bufferProcess] interim [660000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.593144476+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.593151627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.59315403+07:00","message":"> Transcript [2855] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.593157079+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.593158884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.593181905+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.59318506+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.599055997+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.599093324+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-02-25T13:16:25.599099129+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.599113633+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.599120214+07:00","message":"[bufferProcess] interim [720000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.599123106+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.599128502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.599131187+07:00","message":"> Transcript [2856] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.599134596+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.599136406+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.599138091+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.599140547+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.785096706+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.785137453+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-02-25T13:16:25.785143926+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.785157429+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.785176854+07:00","message":"[bufferProcess] interim [840000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.785179734+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.785184009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.785187021+07:00","message":"> Transcript [2857] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.785190749+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.785192719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.785194564+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.785196921+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.913626959+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.913669615+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-02-25T13:16:25.913675986+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.913694882+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913712913+07:00","message":"[bufferProcess] interim [960000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913715616+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913719978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913723654+07:00","message":"> Transcript [2858] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913727415+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913729375+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913731413+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913733804+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913741281+07:00","message":"Push: 'เป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913743248+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913745122+07:00","message":"Set new StatePrefix : 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:25.913747176+07:00","message":"Next Push (prob) : 'ที่คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:25.913754859+07:00","message":"push: {false เป็นความรู้ 0 0xc00041d300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.104349832+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.104387534+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-02-25T13:16:26.1043941+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.104408094+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.104415443+07:00","message":"[bufferProcess] interim [140000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.104417959+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.104425823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.104428744+07:00","message":"> Transcript [2859] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.104431984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.104433899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.104435728+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.104438559+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.182317537+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.182356878+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-02-25T13:16:26.182363118+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.1823772+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.182384025+07:00","message":"[bufferProcess] interim [320000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.182386616+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.182394169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.182396907+07:00","message":"> Transcript [2860] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.182400551+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.182403028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.182405273+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.182408227+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.362989036+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.363031098+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-02-25T13:16:26.363038634+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.363052588+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.363059572+07:00","message":"[bufferProcess] interim [440000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.363062279+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.363069287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.363072415+07:00","message":"> Transcript [2861] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.363077071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.363079155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.363081742+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.363084381+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.497460284+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.497503891+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-02-25T13:16:26.497517418+07:00","message":"receive interim result [false|false]: จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.497532542+07:00","message":"[buffer interim] 275 false จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.497545612+07:00","message":"[bufferProcess] interim [620000000]:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.49754885+07:00","message":"[bufferProcess] send to processor:จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.497558501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.497561176+07:00","message":"> Transcript [2862] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.497565495+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.497567867+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.4975704+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.497574262+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.497580897+07:00","message":"Push: 'ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.497582976+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.497585656+07:00","message":"Set new StatePrefix : 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.497587734+07:00","message":"Next Push (prob) : 'ทนและยาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.497613166+07:00","message":"push: {false ที่คง 0 0xc00041d300}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:26.720706276+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:26.720713746+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.794467792+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.926186894+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.926230232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน\",\"confidence\":0.9429791}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.926238025+07:00","message":"receive interim result [true|false]: นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.92624806+07:00","message":"end recv isFinal message id 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.926250225+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.926258725+07:00","message":"[buffer interim] 275 true นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926267102+07:00","message":"[bufferProcess] interim [70000000]:นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926270698+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926274501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.92627721+07:00","message":"> Transcript [2863] [false]: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.9262802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926281984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926284319+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926287096+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926288971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926292141+07:00","message":"> Transcript [2864] [true]: 'นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926294465+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926296099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926297561+07:00","message":"StatePrefix: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926299267+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926300793+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926477525+07:00","message":"Push: 'และยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.9264803+07:00","message":"TextPushed: 'จะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926482279+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926484716+07:00","message":"Next Push (prob) : 'นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:26.9264935+07:00","message":"push: {true และยาวนาน 0 0xc00041d300}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:26.926519158+07:00","message":"write aligntment file to 'tmp/7510/align_message_id_275.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:26.936948873+07:00","message":"write wav file: './tmp/7510/7510_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.174985769+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.522021717+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.522071548+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-02-25T13:16:27.52207666+07:00","message":"receive interim result [false|false]: ติด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.52209001+07:00","message":"[buffer interim] 276 false ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.522096377+07:00","message":"[bufferProcess] interim [360000000]:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.522097973+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.709678598+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.709716431+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-02-25T13:16:27.709721882+07:00","message":"receive interim result [false|false]: ปิดตา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.709735237+07:00","message":"[buffer interim] 276 false ปิดตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.709742127+07:00","message":"[bufferProcess] interim [540000000]:ปิดตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.709744157+07:00","message":"[bufferProcess] send to processor:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.709748084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.709750861+07:00","message":"> Transcript [2865] [false]: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.709752925+07:00","message":"Set StatePrefix (first interim): 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.712759593+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.712777307+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-02-25T13:16:27.712781838+07:00","message":"receive interim result [false|false]: ติดตาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.712790949+07:00","message":"[buffer interim] 276 false ติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.71279526+07:00","message":"[bufferProcess] interim [600000000]:ติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.712797379+07:00","message":"[bufferProcess] send to processor:ปิดตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.712800667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.71280277+07:00","message":"> Transcript [2866] [false]: 'ปิดตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.712804719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.712806536+07:00","message":"Set new StatePrefix: 'ปิดตา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.920070053+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.920111047+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-02-25T13:16:27.920117891+07:00","message":"receive interim result [false|false]: ติดตามหัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:27.92013177+07:00","message":"[buffer interim] 276 false ติดตามหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.920138869+07:00","message":"[bufferProcess] interim [780000000]:ติดตามหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.920141221+07:00","message":"[bufferProcess] send to processor:ติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.920148597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.920151341+07:00","message":"> Transcript [2867] [false]: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.920153192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:27.920155149+07:00","message":"Set new StatePrefix: 'ติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.031288677+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.031323291+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-02-25T13:16:28.031329462+07:00","message":"receive interim result [false|false]: ติดตามหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.031342316+07:00","message":"[buffer interim] 276 false ติดตามหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.031349592+07:00","message":"[bufferProcess] interim [900000000]:ติดตามหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.031351819+07:00","message":"[bufferProcess] send to processor:ติดตามหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.031359186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.031362188+07:00","message":"> Transcript [2868] [false]: 'ติดตามหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.031367378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.031369933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.031371725+07:00","message":"StatePrefix: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.031373981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.363101556+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.363143937+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-02-25T13:16:28.36315029+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.36316593+07:00","message":"[buffer interim] 276 false ติดตามหัวข้ออื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.363173942+07:00","message":"[bufferProcess] interim [200000000]:ติดตามหัวข้ออื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.363176218+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.363183557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.363186563+07:00","message":"> Transcript [2869] [false]: 'ติดตามหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.363189899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.36319199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.363194075+07:00","message":"StatePrefix: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.363196088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.733568796+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.73360726+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-02-25T13:16:28.733613215+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.733624645+07:00","message":"[buffer interim] 276 false ติดตามหัวข้ออื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.733631655+07:00","message":"[bufferProcess] interim [560000000]:ติดตามหัวข้ออื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.733634108+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.733640337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.733643328+07:00","message":"> Transcript [2870] [false]: 'ติดตามหัวข้ออื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.733647038+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.733649131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.733651013+07:00","message":"StatePrefix: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.733653009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.737510939+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.737522417+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-02-25T13:16:28.737525559+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.737540486+07:00","message":"[buffer interim] 276 false ติดตามหัวข้ออื่นๆใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.737543912+07:00","message":"[bufferProcess] interim [620000000]:ติดตามหัวข้ออื่นๆใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.737545714+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.737547781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.737549751+07:00","message":"> Transcript [2871] [false]: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.73755191+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.737555166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.737556878+07:00","message":"StatePrefix: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.737558652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.73756425+07:00","message":"Push: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.73756623+07:00","message":"TextPushed: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.737568168+07:00","message":"Set new StatePrefix : 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.737570178+07:00","message":"Next Push (prob) : 'หัวข้ออื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.737577975+07:00","message":"push: {false ติดตาม 0 0xc0024a4c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.933562605+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.933598852+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-02-25T13:16:28.933604784+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:28.933618564+07:00","message":"[buffer interim] 276 false ติดตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.933625657+07:00","message":"[bufferProcess] interim [800000000]:ติดตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.933628355+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.933635621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.933638819+07:00","message":"> Transcript [2872] [false]: 'ติดตามหัวข้ออื่นๆใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.933642074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.933644052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.933645786+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:28.933647872+07:00","message":"TextPushed: 'ติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.25202952+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.252069321+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-02-25T13:16:29.252075124+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.252090672+07:00","message":"[buffer interim] 276 false ติดตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.252101407+07:00","message":"[bufferProcess] interim [40000000]:ติดตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.252104438+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.252108868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.252111807+07:00","message":"> Transcript [2873] [false]: 'ติดตามหัวข้ออื่นๆในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.252115368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.25211981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.252121924+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.252124095+07:00","message":"TextPushed: 'ติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.308154702+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.308185931+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-02-25T13:16:29.308191668+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.308201391+07:00","message":"[buffer interim] 276 false ติดตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.308207729+07:00","message":"[bufferProcess] interim [160000000]:ติดตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.308209978+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.308214335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.308216931+07:00","message":"> Transcript [2874] [false]: 'ติดตามหัวข้ออื่นๆในตอนต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.308220143+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.308222041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.308223636+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.308225494+07:00","message":"TextPushed: 'ติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.311753038+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.311765745+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-02-25T13:16:29.311769963+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.311779368+07:00","message":"[buffer interim] 276 false ติดตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311783174+07:00","message":"[bufferProcess] interim [220000000]:ติดตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311785271+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311787704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311789552+07:00","message":"> Transcript [2875] [false]: 'ติดตามหัวข้ออื่นๆในตอนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311791909+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311794257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311796209+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311798001+07:00","message":"TextPushed: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.31180362+07:00","message":"Push: 'หัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311805947+07:00","message":"TextPushed: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311807809+07:00","message":"Set new StatePrefix : 'ติดตามหัวข้ออื่นๆในตอนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.311809981+07:00","message":"Next Push (prob) : 'ในตอนตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.311817671+07:00","message":"push: {false หัวข้ออื่นๆ 0 0xc0024a4c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.634114428+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.634151462+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-02-25T13:16:29.6341578+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.634170006+07:00","message":"[buffer interim] 276 false ติดตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.634177425+07:00","message":"[bufferProcess] interim [520000000]:ติดตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.634180286+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.634187033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.634190614+07:00","message":"> Transcript [2876] [false]: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.634193008+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.63419494+07:00","message":"Set new StatePrefix: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:29.721529522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:29.721538345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.846130301+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.846167711+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-02-25T13:16:29.846173313+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.846190559+07:00","message":"[buffer interim] 276 false ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.84619805+07:00","message":"[bufferProcess] interim [700000000]:ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.846200826+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.846207391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.84621042+07:00","message":"> Transcript [2877] [false]: 'ติดตามหัวข้ออื่นๆในตอนต่อไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.846213706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.846215862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.846217678+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.846220164+07:00","message":"TextPushed: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.95662665+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.95666097+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-02-25T13:16:29.956667136+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:29.956681605+07:00","message":"[buffer interim] 276 false ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.956688759+07:00","message":"[bufferProcess] interim [820000000]:ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.956691276+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.956698161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.956701759+07:00","message":"> Transcript [2878] [false]: 'ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.956705064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.956707334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.95671041+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:29.956713344+07:00","message":"TextPushed: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:30.133035469+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:30.227255795+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:30.227295462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:30.227302181+07:00","message":"receive interim result [true|false]: ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:30.227311514+07:00","message":"end recv isFinal message id 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:30.227313751+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:30.227321428+07:00","message":"[buffer interim] 276 true ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227331357+07:00","message":"[bufferProcess] interim [180000000]:ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227335426+07:00","message":"[bufferProcess] send to processor (isfinal):ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227346793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227361782+07:00","message":"> Transcript [2879] [false]: 'ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.22736852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227371064+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227373279+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227376157+07:00","message":"TextPushed: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227378397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227380883+07:00","message":"> Transcript [2880] [true]: 'ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227382929+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227384549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227386104+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227387845+07:00","message":"TextPushed: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:30.227394137+07:00","message":"Push: 'ในตอนต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:30.227405658+07:00","message":"push: {true ในตอนต่อไปได้นะคะ 0 0xc0024a4c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:30.236490422+07:00","message":"write wav file: './tmp/7510/7510_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:30.705359592+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.227123021+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.227164127+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-02-25T13:16:31.227168864+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.227182726+07:00","message":"[buffer interim] 277 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.227188435+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.227190295+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.548704199+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.548737952+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-02-25T13:16:31.54874407+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.548756856+07:00","message":"[buffer interim] 277 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.548763089+07:00","message":"[bufferProcess] interim [840000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.548766094+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.548772445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.548775336+07:00","message":"> Transcript [2881] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.548777463+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.852307843+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.942228641+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.942269111+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-02-25T13:16:31.94227558+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.942285493+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.942287605+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.942294614+07:00","message":"[buffer interim] 277 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942302151+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942305928+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942309779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942312793+07:00","message":"> Transcript [2882] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942315906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942317766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942319513+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942321342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942322899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942324708+07:00","message":"> Transcript [2883] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942326689+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942328243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942329763+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942331298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:31.942334342+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.942342732+07:00","message":"push: {true สวัสดีค่ะ 0 0xc0035f2000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:31.948248837+07:00","message":"write wav file: './tmp/7510/7510_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:32.564396602+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:32.722360622+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:32.722376396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:35.723159147+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:35.723158149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:37.883109376+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:37.944922467+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:37.969544402+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:37.969561655+07:00","message":"found end of frame, send empty tag with msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:37.969564671+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:37.96957101+07:00","message":"[buffer interim] 278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:37.969577752+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:37.969582399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:37.969585352+07:00","message":"> Transcript [2884] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:37.969589705+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:37.969591475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:37.969593071+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:37.969594891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:37.969597427+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:37.969606358+07:00","message":"push: {true \n 0 0xc0035f2400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:37.980254531+07:00","message":"write wav file: './tmp/7510/7510_278.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:38.550123461+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:38.550145086+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:38.550147508+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:38.550149346+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:38.55015111+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:38.550154137+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:38.550156209+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:38.550158076+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:38.724096824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:38.724112992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:41.72424954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:41.724256254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:43.193320106+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:43.257967148+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:43.283354291+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:43.283377844+07:00","message":"found end of frame, send empty tag with msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:43.283381183+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:43.283388532+07:00","message":"[buffer interim] 279 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:43.283402585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:43.283406989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:43.283409824+07:00","message":"> Transcript [2885] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:43.283412058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:43.283413728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:43.283415297+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:43.283417663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:43.283419785+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:43.283443494+07:00","message":"push: {true \n 0 0xc0035f2880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:43.294984988+07:00","message":"write wav file: './tmp/7510/7510_279.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:44.724471271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:44.724512275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:45.954564954+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:46.039153358+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:46.039180149+07:00","message":"found end of frame, send empty tag with msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:46.039183785+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:46.039192167+07:00","message":"[buffer interim] 280 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:46.039199455+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:46.039204429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:46.039207248+07:00","message":"> Transcript [2886] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:46.039209939+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:46.039211712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:46.039213262+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:46.039215074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:46.039217634+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:46.039228408+07:00","message":"push: {true \n 0 0xc0025b4000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:46.047461015+07:00","message":"write wav file: './tmp/7510/7510_280.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:47.725501876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:47.725508803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:50.725912782+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:50.725930554+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:53.725975173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:53.72596745+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:56.726948485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:56.72695347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:59.727834717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:59.727847269+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:02.728251184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:02.728266934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:05.72894591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:05.72898494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.549524862+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.549551891+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.549554429+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.549556188+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.54955874+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.549560525+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.549562254+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.549563861+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.549565487+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.549567279+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:08.549569+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:08.729810221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:08.729829117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:11.730080661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:11.730085425+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:14.568202609+07:00","message":"agent id: 4, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-02-25T13:17:14.568224597+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 5"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:14.568266436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:14.568287512+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:14.730501477+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:14.730507181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:15.334838496+07:00","message":"agent id: 5, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:15.334897819+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:17:17.731417582+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:38.550513153+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:38.550541256+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:38.550543907+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:38.550545663+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:38.550547281+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:38.550548896+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:38.550550602+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:38.550554623+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:38.550556541+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:18:08.550180399+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:18:08.550215176+07:00","message":"[GCS] Cleaned up inactive client: 280"}
